2d_ndt_mcl_node.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
2d__ndt__mcl__node_8cpp
CMyEllipsoid.h
ndt_mcl.hpp
mcl_visualization.hpp
#define
USE_VISUALIZATION_DEBUG
2d__ndt__mcl__node_8cpp.html
adedf5f6b1ec3b4e75c6320e4945bb93f
void
callback
2d__ndt__mcl__node_8cpp.html
a6008ef9d7608d6cbe90c3c8fefc8429f
(const sensor_msgs::LaserScan::ConstPtr &scan)
Eigen::Affine3d
getAsAffine
2d__ndt__mcl__node_8cpp.html
ac2e0932143f65721845d9093afa91c05
(float x, float y, float yaw)
void
initialPoseReceived
2d__ndt__mcl__node_8cpp.html
a3eb256a7669654d284361875fdb8d8b8
(const geometry_msgs::PoseWithCovarianceStampedConstPtr &msg)
int
main
2d__ndt__mcl__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
sendMapToRviz
2d__ndt__mcl__node_8cpp.html
a989d26c7016b9166bcc9fdeda2c48672
(lslgeneric::NDTMap< pcl::PointXYZ > &map)
bool
sendROSOdoMessage
2d__ndt__mcl__node_8cpp.html
a34fc281db292b2c419a9a1413e72756f
(Eigen::Vector3d mean, Eigen::Matrix3d cov, ros::Time ts)
static bool
has_sensor_offset_set
2d__ndt__mcl__node_8cpp.html
a51df6b0c32739c5880e0b40055e88140
bool
hasNewInitialPose
2d__ndt__mcl__node_8cpp.html
a8219a537e2659e6352f0ec30eecec18e
ros::Subscriber
initial_pose_sub_
2d__ndt__mcl__node_8cpp.html
ae32f0248c990e1a511a7e8100f016766
double
ipos_x
2d__ndt__mcl__node_8cpp.html
a9f1a36d7b5649959a10618ba6f98807f
double
ipos_y
2d__ndt__mcl__node_8cpp.html
a04a5d96715d6f6713bb89e154e872f12
double
ipos_yaw
2d__ndt__mcl__node_8cpp.html
aa47d0f5bea97cc02825bf217a1c3e64e
static bool
isFirstLoad
2d__ndt__mcl__node_8cpp.html
ae58601736ce57e0d64432c909737aa03
double
ivar_x
2d__ndt__mcl__node_8cpp.html
af6ef91c580ab894d9aad97512167996f
double
ivar_y
2d__ndt__mcl__node_8cpp.html
a89e3b04a6f39de38b203741aca8b1088
double
ivar_yaw
2d__ndt__mcl__node_8cpp.html
abe79e2b9caa2a8014d25bc5a43b3c5c8
ros::Publisher
mcl_pub
2d__ndt__mcl__node_8cpp.html
a30b0de9d2c184228f0a041013a871da4
ros::Publisher
ndtmap_pub
2d__ndt__mcl__node_8cpp.html
a44a5eb86d82989339aff43dd2aa76459
NDTMCL< pcl::PointXYZ > *
ndtmcl
2d__ndt__mcl__node_8cpp.html
ab09b95e522cf83fd7ad4276ac1f32544
float
offa
2d__ndt__mcl__node_8cpp.html
afa34b548e8c5a56358386528e5250e16
float
offx
2d__ndt__mcl__node_8cpp.html
a095cf332a6632b68d181f35bda318f5b
float
offy
2d__ndt__mcl__node_8cpp.html
af01b0ac6ab1d631dd5da23e55a855bd5
std::string
tf_laser_link
2d__ndt__mcl__node_8cpp.html
a7d4440f14db38fca60e4de116df2e885
std::string
tf_odo_topic
2d__ndt__mcl__node_8cpp.html
ac34f366c181a8fad03eead4cb1611cb5
std::string
tf_state_topic
2d__ndt__mcl__node_8cpp.html
a9beaca94f0f678c2b6673df36701da0e
Eigen::Affine3d
Todo
2d__ndt__mcl__node_8cpp.html
a7758d625445380c671ca71446fdb4bdc
Eigen::Affine3d
Told
2d__ndt__mcl__node_8cpp.html
ae54888748b539d1b8120b2e2e8c98cb6
mrpt::utils::CTicTac
TT
2d__ndt__mcl__node_8cpp.html
ade6488d647b2edb6826f09b773b3d07e
bool
userInitialPose
2d__ndt__mcl__node_8cpp.html
acebfdc31d09f521b8f18770e3acc2b6a
2d_ndt_mcl_offline_test.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
2d__ndt__mcl__offline__test_8cpp
CMyEllipsoid.h
tfMessageReader.h
ndt_mcl.hpp
mcl_visualization.hpp
#define
USE_VISUALIZATION_DEBUG
2d__ndt__mcl__offline__test_8cpp.html
adedf5f6b1ec3b4e75c6320e4945bb93f
void
callback
2d__ndt__mcl__offline__test_8cpp.html
afb9be5b43669b26c3eec99f09c4ee66b
(const sensor_msgs::LaserScan &scan, tf::Transform odo_pose, tf::Transform state_pose)
Eigen::Affine3d
getAsAffine
2d__ndt__mcl__offline__test_8cpp.html
ac2e0932143f65721845d9093afa91c05
(float x, float y, float yaw)
int
main
2d__ndt__mcl__offline__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
FILE *
flog
2d__ndt__mcl__offline__test_8cpp.html
a124fb35b6a498a5b2a566cbc525af8d7
static bool
has_sensor_offset_set
2d__ndt__mcl__offline__test_8cpp.html
a51df6b0c32739c5880e0b40055e88140
static bool
isFirstLoad
2d__ndt__mcl__offline__test_8cpp.html
ae58601736ce57e0d64432c909737aa03
NDTMCL< pcl::PointXYZ > *
ndtmcl
2d__ndt__mcl__offline__test_8cpp.html
ab09b95e522cf83fd7ad4276ac1f32544
float
offa
2d__ndt__mcl__offline__test_8cpp.html
afa34b548e8c5a56358386528e5250e16
float
offx
2d__ndt__mcl__offline__test_8cpp.html
a095cf332a6632b68d181f35bda318f5b
float
offy
2d__ndt__mcl__offline__test_8cpp.html
af01b0ac6ab1d631dd5da23e55a855bd5
std::string
tf_laser_link
2d__ndt__mcl__offline__test_8cpp.html
a7d4440f14db38fca60e4de116df2e885
std::string
tf_odo_topic
2d__ndt__mcl__offline__test_8cpp.html
ac34f366c181a8fad03eead4cb1611cb5
std::string
tf_state_topic
2d__ndt__mcl__offline__test_8cpp.html
a9beaca94f0f678c2b6673df36701da0e
Eigen::Affine3d
Todo
2d__ndt__mcl__offline__test_8cpp.html
a7758d625445380c671ca71446fdb4bdc
Eigen::Affine3d
Told
2d__ndt__mcl__offline__test_8cpp.html
ae54888748b539d1b8120b2e2e8c98cb6
mrpt::utils::CTicTac
TT
2d__ndt__mcl__offline__test_8cpp.html
ade6488d647b2edb6826f09b773b3d07e
3d_ndt_mcl.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
3d__ndt__mcl_8hpp
ParticleFilter3D.h
NDTMCL3D
CMyEllipsoid.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
CMyEllipsoid_8cpp
CMyEllipsoid.h
opengl_internals.h
bool
quickSolveEqn
CMyEllipsoid_8cpp.html
a25f17fe52e92356a1615dfd20ac751ec
(double a, double b_2, double c, double &t)
CMyEllipsoid.h
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
CMyEllipsoid_8h
class OPENGL_IMPEXP
CMyEllipsoid
namespacemrpt_1_1opengl.html
acd5ec6d6f01d54b9aafc2aa84bafde3d
CParticleFilter.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
CParticleFilter_8cpp
CParticleFilter.h
CParticleFilter.h
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
CParticleFilter_8h
mcl::CParticleFilter
ownRandom
mcl::pose
mcl::scan
mcl::TPoseParticle
mcl
mainpage.dox
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/
mainpage_8dox
mcl_example.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
mcl__example_8cpp
ParticleFilter3D.h
3d_ndt_mcl.hpp
int
main
mcl__example_8cpp.html
a840291bc02cba5474a4cb46a9b9566fe
(void)
NDTViz< pcl::PointXYZI >
ndt_viz
mcl__example_8cpp.html
a678b82e75034f9d6d1948ba249beb8b1
mcl_visualization.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
mcl__visualization_8hpp
void
addMap2Scene
mcl__visualization_8hpp.html
a9f359b1e9ad8c63cb5f705fe80efa627
(lslgeneric::NDTMap< pcl::PointXYZ > &map, Eigen::Vector3d &origin, mrpt::opengl::COpenGLScenePtr scene)
void
addParticlesToWorld
mcl__visualization_8hpp.html
a73aea3bcb3cd8f559e22cce64fbb3da5
(mcl::CParticleFilter &pf, Eigen::Vector3d gt, Eigen::Vector3d dist_mean, Eigen::Vector3d odometry)
void
addPointCloud2Scene
mcl__visualization_8hpp.html
af68d86353f89e41f797fe3e12fdcf489
(mrpt::opengl::COpenGLScenePtr scene, pcl::PointCloud< pcl::PointXYZ >::Ptr points)
void
addPoseCovariance
mcl__visualization_8hpp.html
a1d08bec0aac54037aae4878cbb9e8f9b
(double x, double y, Eigen::Matrix3d cov, mrpt::opengl::COpenGLScenePtr scene)
void
addScanToScene
mcl__visualization_8hpp.html
a931117f1614d7c646569fd6350315d77
(mrpt::opengl::COpenGLScenePtr scene, Eigen::Vector3d orig, pcl::PointCloud< pcl::PointXYZ >::Ptr cloud)
void
initializeScene
mcl__visualization_8hpp.html
a43821a935520030ea9744da0540d69cc
()
mrpt::gui::CDisplayWindow3D
win3D
mcl__visualization_8hpp.html
a38e5f58a08f9006dbf10d7cdf872a36c
("2D NDT-MCL Visualization", 800, 600)
mrpt::opengl::CPointCloudColouredPtr
gl_particles
mcl__visualization_8hpp.html
a09b20345583b7ef414f391a3e94d6ea8
mrpt::opengl::CPointCloudColouredPtr
gl_points
mcl__visualization_8hpp.html
a00ae8cf7e07fb0609243af6d4f166380
mrpt::opengl::CGridPlaneXYPtr
plane
mcl__visualization_8hpp.html
a900b8c20a64ac474f61efe1e970e1c6e
ndt_mcl.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
ndt__mcl_8hpp
CParticleFilter.h
NDTMCL
opengl_internals.h
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
opengl__internals_8h
#define
GL_GLEXT_PROTOTYPES
opengl__internals_8h.html
a120fb070bddb21f0bd899f50252c4cb5
#define
GLEW_STATIC
opengl__internals_8h.html
abcde84ea0ef5f934384e4620f092c85a
ownRandom.h
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
ownRandom_8h
ownRandom
ParticleFilter3D.h
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
ParticleFilter3D_8h
PoseParticle.h
ownRandom.h
ParticleFilter3D.hpp
ParticleFilter3D
ParticleFilter3D.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
ParticleFilter3D_8hpp
PoseParticle.h
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
PoseParticle_8h
PoseParticle
tfMessageReader.h
/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_mcl/src/
tfMessageReader_8h
tfMessageReader
NDTMCL
classNDTMCL.html
PointT
Eigen::Vector3d
getMean
classNDTMCL.html
a8a2483496100b4ef49aa019ef0d38e39
()
void
initializeFilter
classNDTMCL.html
ac035f4433bf4f7926e1ee315bf5f1e18
(double x, double y, double yaw, double x_e, double y_e, double yaw_e, int numParticles)
NDTMCL
classNDTMCL.html
a9e80fdbffbc985cdc3fbf576e67b1e63
(double map_resolution, lslgeneric::NDTMap< PointT > &nd_map, double zfilter)
void
updateAndPredict
classNDTMCL.html
adc38fe4716ef2d48ac93077ba84340a3
(Eigen::Affine3d Tmotion, pcl::PointCloud< PointT > &cloud)
int
counter
classNDTMCL.html
a1ccd2b6ebf84d89bd20c282b10cc581d
bool
forceSIR
classNDTMCL.html
a1722507e1f55fcb2c2d8943815f6caa8
lslgeneric::NDTMap< PointT >
map
classNDTMCL.html
a4923b5da0def8a911608f9f093418f36
mcl::CParticleFilter
pf
classNDTMCL.html
a52473dc0431b6f494ddf99ad55b20d76
double
resolution
classNDTMCL.html
a6fb412bd5e31eefb70b673f30f25769b
double
zfilt_min
classNDTMCL.html
a16bf4ee699cc3d6fb2044635003c842a
Eigen::Affine3d
getAsAffine
classNDTMCL.html
ad69d01d42e745a59bb73dc16235aaee4
(int i)
bool
isInit
classNDTMCL.html
ae6df6d2c06734850eaa8e3f8c05da77d
int
sinceSIR
classNDTMCL.html
aefafff0aa47b3b47104c53e3fe88b48e
NDTMCL3D
classNDTMCL3D.html
Eigen::Affine3d
getMean
classNDTMCL3D.html
ae59665843119b6fe859746f2249a0f23
()
Eigen::Vector3d
getMeanVector
classNDTMCL3D.html
a3c7421e504fd94897ee014f4f817213b
()
void
initializeFilter
classNDTMCL3D.html
a601bc186832d391323a89999ee60be3f
(double x, double y, double z, double roll, double pitch, double yaw, double x_e, double y_e, double z_e, double roll_e, double pitch_e, double yaw_e, unsigned int numParticles)
NDTMCL3D
classNDTMCL3D.html
aae2f5207243c5bb75eae10f392293183
(double map_resolution, lslgeneric::NDTMap< PointT > &nd_map, double zfilter)
void
updateAndPredict
classNDTMCL3D.html
ad23dc64b37a50cd8a0eb6e621475687f
(Eigen::Affine3d Tmotion, pcl::PointCloud< PointT > &cloud)
void
updateAndPredictEff
classNDTMCL3D.html
a00d6ac2d5be0d0b9ed8bf839709f72a4
(Eigen::Affine3d Tmotion, pcl::PointCloud< PointT > &cloud)
int
counter
classNDTMCL3D.html
a3060cb5010d1344787a05c1b34c648ae
bool
forceSIR
classNDTMCL3D.html
a4f960fc8541e0e841561d6603234e869
lslgeneric::NDTMap< PointT >
map
classNDTMCL3D.html
a6032b4ba6c372c7f19d03372b77f879a
ParticleFilter3D
pf
classNDTMCL3D.html
ae1ad27e4ba4b0ac48fa2bd7a5e90b93a
double
resolution
classNDTMCL3D.html
a51b5e6ff1c596f4c1116b0497a9ef7da
double
zfilt_min
classNDTMCL3D.html
a58ce477e39d903d1a7688443d4e8faec
bool
isInit
classNDTMCL3D.html
a3a95f07c05655bc108a49441ef9a447d
int
sinceSIR
classNDTMCL3D.html
aee44c1145f4d5a6d01404050315ff0c2
ownRandom
classownRandom.html
void
allocate
classownRandom.html
af372dd6e76328a93d2c718d053fa40a5
(int m_size)
void
allocate
classownRandom.html
af372dd6e76328a93d2c718d053fa40a5
(int m_size)
void
covRandom
classownRandom.html
a6fc20ed71b082e34db2819eb12339d09
(float &xRand, float &yRand, float cov[3])
void
covRandom
classownRandom.html
a6fc20ed71b082e34db2819eb12339d09
(float &xRand, float &yRand, float cov[3])
void
fillCache
classownRandom.html
aa3bc14cc03f0143d2723e80d1e3c98a4
()
void
fillCache
classownRandom.html
aa3bc14cc03f0143d2723e80d1e3c98a4
()
float
getCachedUniformRandom
classownRandom.html
a290c1f07a5bc718a8252fc3effbdbdd1
()
float
getCachedUniformRandom
classownRandom.html
a290c1f07a5bc718a8252fc3effbdbdd1
()
float
normalRandom
classownRandom.html
a0f5aab5fffee131ee35f3b86f3176570
()
float
normalRandom
classownRandom.html
a0f5aab5fffee131ee35f3b86f3176570
()
ownRandom
classownRandom.html
a3044eca3368e9fc9402f4f70fefa22de
()
ownRandom
classownRandom.html
a3044eca3368e9fc9402f4f70fefa22de
()
float
uniformRandom
classownRandom.html
aba534bc497715b7c59d298fec4429566
(void)
float
uniformRandom
classownRandom.html
aba534bc497715b7c59d298fec4429566
(void)
~ownRandom
classownRandom.html
ae1642b018df4152fddedbffdf75c2540
()
~ownRandom
classownRandom.html
ae1642b018df4152fddedbffdf75c2540
()
bool
isOk
classownRandom.html
ae0c6a197ea6f53533db011a102a23356
float *
normalRandomCache
classownRandom.html
a70b7a6fc07558e3469a01c32e2d3145f
int
size
classownRandom.html
af73224902caac4415bec27643ff6a085
ParticleFilter3D
classParticleFilter3D.html
Eigen::Affine3d
getMean
classParticleFilter3D.html
ace52624b3aa7a5dc1612d194a9f52e2b
()
void
initializeNormalRandom
classParticleFilter3D.html
aa47b879a7670db8dce3b9765afd51b4b
(unsigned int NumParticles, double mx, double my, double mz, double mroll, double mpitch, double myaw, double vx, double vy, double vz, double vroll, double vpitch, double vyaw)
void
normalize
classParticleFilter3D.html
a44d7b8d988f5936c45abbff7837f0e8e
()
ParticleFilter3D
classParticleFilter3D.html
afbed38a92dee6c9f1c8ee12f77671a13
()
void
predict
classParticleFilter3D.html
ad8cf3f353b8ae75d9133507882e3dc6e
(Eigen::Affine3d Tmotion, double vx, double vy, double vz, double vroll, double vpitch, double vyaw)
void
SIRUpdate
classParticleFilter3D.html
a3d6c0395fc1e34559cfe86c8b81fc9c6
()
unsigned int
size
classParticleFilter3D.html
ae03e99b52768ab0e6818bd15a397129c
()
Eigen::Affine3d
xyzrpy2affine
classParticleFilter3D.html
a488e30edb5562b761b88cf4e2e6b6b59
(double x, double y, double z, double roll, double pitch, double yaw)
ownRandom
myrand
classParticleFilter3D.html
a9290efff8f53985b07de3bf315d43f5d
std::vector< PoseParticle >
pcloud
classParticleFilter3D.html
a32c47658e6b98e2497fbe09ca1f3fa69
PoseParticle
classPoseParticle.html
void
getRPY
classPoseParticle.html
a7a7a43e34292eed1d02efc3b59826040
(double &roll, double &pitch, double &yaw)
void
getXYZ
classPoseParticle.html
ac8faac61ffc7e47711fc8fc8a2267e2c
(double &x, double &y, double &z)
PoseParticle
classPoseParticle.html
a3c03a0721e6a51e338c323770237d2dd
()
PoseParticle
classPoseParticle.html
a7a823f68cf4d3f019861a0db1bac1b0e
(double x, double y, double z, double roll, double pitch, double yaw)
void
set
classPoseParticle.html
a12ba4c44ffa2a45c1051d878d663bef0
(double x, double y, double z, double roll, double pitch, double yaw)
double
lik
classPoseParticle.html
aaffbd2b3ff8a7d5322fde75509717398
double
p
classPoseParticle.html
ab756e33eb80fe11989362cd3aff53513
Eigen::Affine3d
T
classPoseParticle.html
a5c4c97ded480ed0fae832919776e50c8
tfMessageReader
classtfMessageReader.html
MessageType
bool
bagEnd
classtfMessageReader.html
a8a081a7b8c8841aa33d22f9638eaf855
()
bool
getNextMessage
classtfMessageReader.html
aa0d8d05925e0318d547932afbc48bbaf
(MessageType &msg_out, tf::Transform &sensor_pose)
bool
getTf
classtfMessageReader.html
a0d6689000ad178aeba9f8c2f23cbac5a
(const std::string &frame_name, const ros::Time &stamp, tf::Transform &pose)
bool
readUntilTime
classtfMessageReader.html
a315b60d510d21017ca60c7a41a162810
(ros::Time t)
tfMessageReader
classtfMessageReader.html
a6880f25518c8bc8fd4297062ea06abba
(std::string bagfilename, std::string message_topic_, std::string fixed_link_, std::string target_linkname_)
rosbag::View::iterator
I
classtfMessageReader.html
a5130048c5c21841d237e351342bac5d9
rosbag::View *
view
classtfMessageReader.html
a6fa7cd93f4485709c99b30e90a98aa81
rosbag::Bag
bag
classtfMessageReader.html
ab67a9dc5e58ffdfedb91315c13ff49b3
std::string
fixed_link
classtfMessageReader.html
a1e461c2651647102a4b98dbd59528a57
rosbag::View::iterator
Itf
classtfMessageReader.html
af3dc051b366ed21f6e3c8f9d8e6167f8
ros::Time
last_read_tf
classtfMessageReader.html
a7934c16bc2c657e2342ebae34dc95fc6
std::string
message_topic
classtfMessageReader.html
afcc353285518855a9e6ce2843c9a9adb
std::string
target_linkname
classtfMessageReader.html
a0b01b0632c791d5508bb8b747ef1adfa
tf::Transformer
transformer
classtfMessageReader.html
aa69b4b6368f0aa45af6f48ed06ec185d
mcl
namespacemcl.html
mcl::CParticleFilter
mcl::pose
mcl::scan
mcl::TPoseParticle
mcl::CParticleFilter
classmcl_1_1CParticleFilter.html
void
allocate
classmcl_1_1CParticleFilter.html
a53c6666a63559cd210f8815c0242bb39
(int num_particles)
mcl::pose
averageOverNBestAndRandomize
classmcl_1_1CParticleFilter.html
af5b3a1b5a58dc8d370c04694e31c46cf
(int N, int M=0, float vx=0, float vy=0, float va=0)
CParticleFilter
classmcl_1_1CParticleFilter.html
a3f40d55b71952bfc93fdab3a000f34a1
()
mcl::pose
getDistributionMean
classmcl_1_1CParticleFilter.html
a55d280ed6d9cf85dcf4a25b7445f5d3a
(bool doWeighting=false)
Eigen::Matrix3d
getDistributionVariances
classmcl_1_1CParticleFilter.html
a59adc1398ffed5cd32eecb41967f1731
()
void
initializeNormalRandom
classmcl_1_1CParticleFilter.html
a4c53698796471478ec7ef4c7db83bd79
(mcl::pose p0, mcl::pose variance, int size)
void
initializeUniform
classmcl_1_1CParticleFilter.html
a4c23030b21ce856d4471573edea4b6a6
(mcl::pose Pmin, mcl::pose Pmax, mcl::pose dP)
void
myfree
classmcl_1_1CParticleFilter.html
a55c5920b46a973feb49f33d1988ff555
()
void
normalize
classmcl_1_1CParticleFilter.html
a90c0367c23dea556f233fc9c29dd45af
()
void
predict
classmcl_1_1CParticleFilter.html
a660656cc3b80c11ee264c069c9dfbe74
(mcl::pose dP, mcl::pose std)
void
predict
classmcl_1_1CParticleFilter.html
a7362ae56cbf6c6b2593927c5918af801
(mcl::pose dP, float Q[4])
void
print
classmcl_1_1CParticleFilter.html
a52e9479512a7e4837edd95f6c4aa8aef
()
void
resize
classmcl_1_1CParticleFilter.html
ac8cd61e2829def38afe538113230241a
(int n)
void
saveToFile
classmcl_1_1CParticleFilter.html
a5fe49643cd2967680b1d9da7f991ae43
(int Fileind)
void
SIRUpdate
classmcl_1_1CParticleFilter.html
a09b644717d897f196c9dac6b4569e08a
()
void
updateLikelihood
classmcl_1_1CParticleFilter.html
ae6dbe04f82ee94974568281b3c279cdb
(float *lik)
~CParticleFilter
classmcl_1_1CParticleFilter.html
a1adfa89ecea60bd7f6379770ab75fbd5
()
mcl::pose
average
classmcl_1_1CParticleFilter.html
a40829a1bc8dd05fca68635a1d4676ad2
bool
isAvgSet
classmcl_1_1CParticleFilter.html
a6c2f48c91ba1f28bcc8b1dfc7c615a2b
float
Lik
classmcl_1_1CParticleFilter.html
a43ea8cd079735d014a55fca97d2a4f09
ownRandom
myrand
classmcl_1_1CParticleFilter.html
a7fa96f902c8fba1abf6c08232ed953c2
int
NumOfParticles
classmcl_1_1CParticleFilter.html
a549d57dccb38ec67b977816933890545
float
outLiers
classmcl_1_1CParticleFilter.html
a04060a1069fd332f86174a23907c543d
TPoseParticle *
Particles
classmcl_1_1CParticleFilter.html
a732cab5ac2b1c5bb2a3ee7472e0ce8f7
int
size
classmcl_1_1CParticleFilter.html
a25558d185d263c30625db0e0fd0453af
mcl::pose
variance
classmcl_1_1CParticleFilter.html
a0fcabe0a8c48b1acb6c0469a4d813d9a
void
hpsrt
classmcl_1_1CParticleFilter.html
a22ef0bc69508b053f00a0109a22ae015
(int *indx)
TPoseParticle *
tmp
classmcl_1_1CParticleFilter.html
a4c9a7f8b30beba978040759a59999184
mcl::pose
structmcl_1_1pose.html
const pose
integrateDifferential
structmcl_1_1pose.html
ae63c194c574e7d3f6e23cbbf8c0083d0
(const pose diff)
pose
structmcl_1_1pose.html
aa13cda943c7de93fcbad353868efb539
()
pose
structmcl_1_1pose.html
a706d63db8187cafb07e2d03f1d7fcd97
(float _x, float _y, float _a)
void
set
structmcl_1_1pose.html
af6ba8a7d83d77559ca90101b2e94a39d
(pose &p)
void
set
structmcl_1_1pose.html
a04c7236c419310f58eb97c3fdef0d6a1
(float xx, float yy, float aa)
void
setToDifferentialPose
structmcl_1_1pose.html
a0cb36ee47736e9c03704043d63e53daf
(pose odo_cur, pose odo_ref)
void
to2PI
structmcl_1_1pose.html
a9eb4e3b08301d9262815db1c87f270a1
()
void
toPI
structmcl_1_1pose.html
af683eec7236524619d56afaf37f5ba5d
()
~pose
structmcl_1_1pose.html
aa5320b18ac284675b5d37fe1afa432eb
()
float
a
structmcl_1_1pose.html
a5ccdc7cd41e21f4167d7761a5cde9ebc
float
x
structmcl_1_1pose.html
a0d3e3de78e8aaf55a2e24368c44c96e9
float
y
structmcl_1_1pose.html
aad27c7ea2b470c38880c80a44d5ffcb5
mcl::scan
structmcl_1_1scan.html
void
allocate
structmcl_1_1scan.html
a07c27ed65931a226ef8953df2fb332a9
(int n)
void
copy
structmcl_1_1scan.html
a27d8db05c144fc5728d5e117234a8782
(struct scan &new_scan) const
scan &
operator=
structmcl_1_1scan.html
ad2feadff052185248316945222319e18
(const scan &s)
scan
structmcl_1_1scan.html
a3cb426efd0fc0a1f2f7733eb8fddeeb6
()
scan
structmcl_1_1scan.html
a51f6b24ffeea83f6fcf95faf06359d63
(const scan &s)
void
set
structmcl_1_1scan.html
ac0d906efa829894cd0c37271660b5711
(float *rr, float *aa)
float *
a
structmcl_1_1scan.html
aef4429d3fe127738c5ef053aca2ec69c
int
N
structmcl_1_1scan.html
ae86234913a0c08c19506cd325bb14b49
float *
r
structmcl_1_1scan.html
a6245d54f1cc11f243d7977c2a7bcc4c6
mcl::TPoseParticle
structmcl_1_1TPoseParticle.html
void
to2PI
structmcl_1_1TPoseParticle.html
a7274721d0b98f6ea7c56dfa08ef80610
()
void
toPI
structmcl_1_1TPoseParticle.html
a36e0464458a22371d9188ee124337f35
()
TPoseParticle
structmcl_1_1TPoseParticle.html
a0cf2373d2625d8961fde4938a4891927
()
float
a
structmcl_1_1TPoseParticle.html
ae7d874ed416f021afeb7ad2c50e9b86b
float
lik
structmcl_1_1TPoseParticle.html
a6d277a41a85b8bd1e4518bf74e453e0e
float
p
structmcl_1_1TPoseParticle.html
ad2692d2ee0ddda4a9eafef146cb6ae37
float
x
structmcl_1_1TPoseParticle.html
a12fa6fa2d025dafe4eca6c30ffba4e75
float
y
structmcl_1_1TPoseParticle.html
accdfa9531eae7990e7927ff3aec3e1b5
index
index