chunked_kdtree.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
chunked__kdtree_8h.html
mcl_3dl::ChunkedKdtree::Chunk
mcl_3dl::ChunkedKdtree
mcl_3dl::ChunkedKdtree::ChunkId
mcl_3dl
cloud_accum.cpp
/tmp/ws/src/mcl_3dl/src/
cloud__accum_8cpp.html
mcl_3dl/cloud_accum.h
mcl_3dl
cloud_accum.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
cloud__accum_8h.html
mcl_3dl::CloudAccumulationLogic
mcl_3dl::CloudAccumulationLogicBase
mcl_3dl::CloudAccumulationLogicPassThrough
mcl_3dl
compare_pose.cpp
/tmp/ws/src/mcl_3dl/test/src/
compare__pose_8cpp.html
int
main
compare__pose_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
compare__pose_8cpp.html
a3d7883842739db6ff33e20e552478705
(ComparePose, Compare)
compare_tf.cpp
/tmp/ws/src/mcl_3dl/test/src/
compare__tf_8cpp.html
int
main
compare__tf_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
compare__tf_8cpp.html
af849b104654d45135100de060dc8d153
(CompareTf, Compare)
compatibility.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl_compat/
compatibility_8h.html
mcl_3dl_compat
#define
STATIC_ASSERT
compatibility_8h.html
a5efe7d9be4898d0ad40b4ba7182f69e2
(EXPR)
ros::Publisher
advertise
namespacemcl__3dl__compat.html
a517309acaa0e490d13c36593c5f5b353
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, bool latch=false)
ros::ServiceServer
advertiseService
namespacemcl__3dl__compat.html
a5ea342fb74cbe541e98d262ae5e4ba3a
(ros::NodeHandle &nh_new, const std::string &service_new, ros::NodeHandle &nh_old, const std::string &service_old, bool(T::*srv_func)(MReq &, MRes &), T *obj)
void
checkCompatMode
namespacemcl__3dl__compat.html
a23e8a4cdec6361a248f32b8f823c0c5f
()
int
getCompat
namespacemcl__3dl__compat.html
a3672af5be046f60194dc0b5d18906e7d
()
std::string
getSimplifiedNamespace
namespacemcl__3dl__compat.html
a0a8148ec07197cef5fd56d9a7d4c0d98
(ros::NodeHandle &nh)
void
paramRename
namespacemcl__3dl__compat.html
ad21ffd15db5d0b3212b1b898df179915
(ros::NodeHandle &nh, const std::string ¶m_name_new, const std::string ¶m_name_old)
STATIC_ASSERT
namespacemcl__3dl__compat.html
a3266f87215dee7c5f28ccb222b969d8a
(supported_level<=current_level &¤t_level<=supported_level+1)
STATIC_ASSERT
namespacemcl__3dl__compat.html
aad351fb0def20d0a778e8877a1a0711a
(supported_level<=default_level &&default_level<=current_level)
ros::Subscriber
subscribe
namespacemcl__3dl__compat.html
ac413322fadc24db665194ba506a8fdc0
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const ros::TransportHints &transport_hints=ros::TransportHints())
const int
current_level
namespacemcl__3dl__compat.html
ab461f21c755176adfb09e9bc7bfd0414
const int
default_level
namespacemcl__3dl__compat.html
a83bbe3d9a7ca478fa5c97b2523f70533
const int
supported_level
namespacemcl__3dl__compat.html
a941468cb78471b84477908cbf91f8a9a
diagonal_noise_generator.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/noise_generators/
diagonal__noise__generator_8h.html
mcl_3dl/noise_generator_base.h
mcl_3dl::DiagonalNoiseGenerator
mcl_3dl
filter.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
filter_8h.html
mcl_3dl::Filter
mcl_3dl
filter_vec3.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
filter__vec3_8h.html
mcl_3dl/filter.h
mcl_3dl/vec3.h
mcl_3dl::FilterVec3
mcl_3dl
imu_measurement_model_base.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
imu__measurement__model__base_8h.html
mcl_3dl/state_6dof.h
mcl_3dl::ImuMeasurementModelBase
mcl_3dl
imu_measurement_model_gravity.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/imu_measurement_models/
imu__measurement__model__gravity_8h.html
mcl_3dl/imu_measurement_model_base.h
mcl_3dl/nd.h
mcl_3dl::ImuMeasurementModelGravity
mcl_3dl
lidar_measurement_model_base.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
lidar__measurement__model__base_8h.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/point_cloud_random_sampler.h
mcl_3dl/point_cloud_random_samplers/point_cloud_uniform_sampler.h
mcl_3dl/point_types.h
mcl_3dl/state_6dof.h
mcl_3dl/vec3.h
mcl_3dl::LidarMeasurementModelBase
mcl_3dl::LidarMeasurementResult
mcl_3dl
lidar_measurement_model_beam.cpp
/tmp/ws/src/mcl_3dl/src/
lidar__measurement__model__beam_8cpp.html
mcl_3dl/pf.h
mcl_3dl/point_cloud_random_sampler.h
mcl_3dl/point_types.h
mcl_3dl/raycast.h
mcl_3dl/raycasts/raycast_using_dda.h
mcl_3dl/raycasts/raycast_using_kdtree.h
mcl_3dl/vec3.h
mcl_3dl/lidar_measurement_models/lidar_measurement_model_beam.h
mcl_3dl
lidar_measurement_model_beam.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/lidar_measurement_models/
lidar__measurement__model__beam_8h.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/lidar_measurement_model_base.h
mcl_3dl/pf.h
mcl_3dl/point_cloud_random_sampler.h
mcl_3dl/raycast.h
mcl_3dl/vec3.h
mcl_3dl::LidarMeasurementModelBeam
mcl_3dl
lidar_measurement_model_likelihood.cpp
/tmp/ws/src/mcl_3dl/src/
lidar__measurement__model__likelihood_8cpp.html
mcl_3dl/pf.h
mcl_3dl/point_cloud_random_sampler.h
mcl_3dl/point_types.h
mcl_3dl/vec3.h
mcl_3dl/lidar_measurement_models/lidar_measurement_model_likelihood.h
mcl_3dl
lidar_measurement_model_likelihood.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/lidar_measurement_models/
lidar__measurement__model__likelihood_8h.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/lidar_measurement_model_base.h
mcl_3dl/pf.h
mcl_3dl/point_cloud_random_sampler.h
mcl_3dl/vec3.h
mcl_3dl::LidarMeasurementModelLikelihood
mcl_3dl
mcl_3dl.cpp
/tmp/ws/src/mcl_3dl/src/
mcl__3dl_8cpp.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/cloud_accum.h
mcl_3dl/filter.h
mcl_3dl/filter_vec3.h
mcl_3dl/imu_measurement_model_base.h
mcl_3dl/imu_measurement_models/imu_measurement_model_gravity.h
mcl_3dl/lidar_measurement_model_base.h
mcl_3dl/lidar_measurement_models/lidar_measurement_model_beam.h
mcl_3dl/lidar_measurement_models/lidar_measurement_model_likelihood.h
mcl_3dl/motion_prediction_model_base.h
mcl_3dl/motion_prediction_models/motion_prediction_model_differential_drive.h
mcl_3dl/nd.h
mcl_3dl/noise_generators/multivariate_noise_generator.h
mcl_3dl/parameters.h
mcl_3dl/pf.h
mcl_3dl/point_cloud_random_samplers/point_cloud_sampler_with_normal.h
mcl_3dl/point_cloud_random_samplers/point_cloud_uniform_sampler.h
mcl_3dl/point_conversion.h
mcl_3dl/point_types.h
mcl_3dl/quat.h
mcl_3dl/raycast.h
mcl_3dl/state_6dof.h
mcl_3dl/vec3.h
mcl_3dl_compat/compatibility.h
mcl_3dl::MCL3dlNode
mcl_3dl::MCL3dlNode::MyPointRepresentation
mcl_3dl
int
main
mcl__3dl_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
motion_prediction_model_base.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
motion__prediction__model__base_8h.html
mcl_3dl/state_6dof.h
mcl_3dl::MotionPredictionModelBase
mcl_3dl
motion_prediction_model_differential_drive.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/motion_prediction_models/
motion__prediction__model__differential__drive_8h.html
mcl_3dl/motion_prediction_model_base.h
mcl_3dl::MotionPredictionModelDifferentialDrive
mcl_3dl
multivariate_noise_generator.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/noise_generators/
multivariate__noise__generator_8h.html
mcl_3dl/noise_generator_base.h
mcl_3dl::MultivariateNoiseGenerator
mcl_3dl
nd.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
nd_8h.html
mcl_3dl::NormalLikelihood
mcl_3dl::NormalLikelihoodNd
mcl_3dl
#define
_USE_MATH_DEFINES
nd_8h.html
a525335710b53cb064ca56b936120431e
noise_generator_base.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
noise__generator__base_8h.html
mcl_3dl::NoiseGeneratorBase
mcl_3dl
parameters.cpp
/tmp/ws/src/mcl_3dl/src/
parameters_8cpp.html
mcl_3dl/parameters.h
mcl_3dl_compat/compatibility.h
mcl_3dl
parameters.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
parameters_8h.html
mcl_3dl/quat.h
mcl_3dl/state_6dof.h
mcl_3dl/vec3.h
mcl_3dl::Parameters
mcl_3dl
performance_raycast.cpp
/tmp/ws/src/mcl_3dl/test/src/
performance__raycast_8cpp.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/raycasts/raycast_using_dda.h
mcl_3dl/raycasts/raycast_using_kdtree.h
int
main
performance__raycast_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
performanceTestRaycast
performance__raycast_8cpp.html
a4a56ba3745f3669fb426e7724ccde0c3
(const float chunk_size)
void
performanceTestRaycastUsingDDA
performance__raycast_8cpp.html
a0fe2de29abdda13419421a83983b3a48
(const float dda_grid_size)
pf.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
pf_8h.html
mcl_3dl/noise_generators/diagonal_noise_generator.h
mcl_3dl::pf::Particle
mcl_3dl::pf::ParticleBase
mcl_3dl::pf::ParticleFilter
mcl_3dl::pf::ParticleWeightedMean
mcl_3dl
mcl_3dl::pf
point_cloud_random_sampler.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
point__cloud__random__sampler_8h.html
mcl_3dl/chunked_kdtree.h
mcl_3dl::PointCloudRandomSampler
mcl_3dl
point_cloud_sampler_with_normal.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/point_cloud_random_samplers/
point__cloud__sampler__with__normal_8h.html
mcl_3dl/point_cloud_random_sampler.h
mcl_3dl/state_6dof.h
mcl_3dl::PointCloudSamplerWithNormal
mcl_3dl
point_cloud_uniform_sampler.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/point_cloud_random_samplers/
point__cloud__uniform__sampler_8h.html
mcl_3dl/point_cloud_random_sampler.h
mcl_3dl::PointCloudUniformSampler
mcl_3dl
point_conversion.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
point__conversion_8h.html
mcl_3dl/point_types.h
mcl_3dl
bool
fromROSMsg
namespacemcl__3dl.html
ac005e2491f5521bde803ba9d49d0f7a1
(const sensor_msgs::PointCloud2 &msg, pcl::PointCloud< PointT > &pc)
point_types.cpp
/tmp/ws/src/mcl_3dl/src/
point__types_8cpp.html
mcl_3dl/point_types.h
template bool
pcl_ros::transformPointCloud< mcl_3dl::PointXYZIL >
point__types_8cpp.html
acc9eb9136d7607c13c66b40c999c3336
(const std::string &, const pcl::PointCloud< mcl_3dl::PointXYZIL > &, pcl::PointCloud< mcl_3dl::PointXYZIL > &, const tf::TransformListener &)
template bool
pcl_ros::transformPointCloud< mcl_3dl::PointXYZIL >
point__types_8cpp.html
a438135ab3234548df05d3f94c1e75e31
(const std::string &, const ros::Time &, const pcl::PointCloud< mcl_3dl::PointXYZIL > &, const std::string &, pcl::PointCloud< mcl_3dl::PointXYZIL > &, const tf::TransformListener &)
point_types.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
point__types_8h.html
mcl_3dl::PointXYZIL
mcl_3dl
quat.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
quat_8h.html
mcl_3dl/vec3.h
mcl_3dl::Quat
mcl_3dl
raycast.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
raycast_8h.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/vec3.h
mcl_3dl::Raycast::CastResult
mcl_3dl::Raycast
mcl_3dl
raycast_using_dda.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/raycasts/
raycast__using__dda_8h.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/raycast.h
mcl_3dl/vec3.h
mcl_3dl::RaycastUsingDDA
mcl_3dl
raycast_using_kdtree.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/raycasts/
raycast__using__kdtree_8h.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/raycast.h
mcl_3dl/vec3.h
mcl_3dl::RaycastUsingKDTree
mcl_3dl
state_6dof.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
state__6dof_8h.html
mcl_3dl/pf.h
mcl_3dl/point_types.h
mcl_3dl/quat.h
mcl_3dl/vec3.h
mcl_3dl/noise_generator_base.h
mcl_3dl/noise_generators/diagonal_noise_generator.h
mcl_3dl::ParticleWeightedMeanQuat
mcl_3dl::State6DOF::RPYVec
mcl_3dl::State6DOF
mcl_3dl
test_beam_label.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__beam__label_8cpp.html
BeamLabel
int
main
test__beam__label_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__beam__label_8cpp.html
aefc4b7e52f430e49b250e3e90fb6b075
(BeamLabel, SemiTransparentWall)
test_beam_likelihood.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__beam__likelihood_8cpp.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/lidar_measurement_models/lidar_measurement_model_beam.h
mcl_3dl/vec3.h
int
main
test__beam__likelihood_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__beam__likelihood_8cpp.html
a6790541fcdbb0bccae92a6b866d4dca5
(BeamModel, LikelihoodFunc)
test_chunked_kdtree.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__chunked__kdtree_8cpp.html
mcl_3dl/chunked_kdtree.h
int
main
test__chunked__kdtree_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__chunked__kdtree_8cpp.html
a1b7a65ad3910e977ebc45095b58a3f19
(ChunkedKdtree, RadiusSearch)
test_cloud_accum.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__cloud__accum_8cpp.html
mcl_3dl/cloud_accum.h
int
main
test__cloud__accum_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__cloud__accum_8cpp.html
a8f4de6d6443b4b3d4bac807f99862df4
(CloudAccumulationLogic, Accumulate)
TEST
test__cloud__accum_8cpp.html
a91f2bec816f845a3652db778068141eb
(CloudAccumulationLogic, PassThrough)
test_debug_output.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__debug__output_8cpp.html
int
main
test__debug__output_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__debug__output_8cpp.html
a0e8fb31bc82eb931dd23fcfa157d86f5
(DebugOutput, MatchedUnmatched)
test_expansion_resetting.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__expansion__resetting_8cpp.html
ExpansionResetting
int
main
test__expansion__resetting_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__expansion__resetting_8cpp.html
ae30df82351ca8533d387da0a26156df6
(ExpansionResetting, ExpandAndResume)
TEST_F
test__expansion__resetting_8cpp.html
a269dd97f5a48ad66c4b8209efab95dbd
(ExpansionResetting, ManualExpand)
test_filter.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__filter_8cpp.html
mcl_3dl/filter.h
int
main
test__filter_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__filter_8cpp.html
a5deb16e506866450cc289a1b56775dc0
(Filter, AugleLPF)
TEST
test__filter_8cpp.html
a99410d433cb958b65a69cb515a0c0a72
(Filter, HPFCharacteristic)
TEST
test__filter_8cpp.html
ab424d1a61df41b4c377bc9f063b5d164
(Filter, LPFCharacteristic)
test_global_localization.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__global__localization_8cpp.html
GlobalLocalization
INSTANTIATE_TEST_CASE_P
test__global__localization_8cpp.html
ae845bfdef62cf4044ab8ce16e7bbfdcb
(OdometryOffset, GlobalLocalization, ::testing::Values(5.0, 100.0))
int
main
test__global__localization_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_P
test__global__localization_8cpp.html
a579eb4c001bc089a0d025842243975cd
(GlobalLocalization, Localize)
test_imu_measurement_model_gravity.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__imu__measurement__model__gravity_8cpp.html
mcl_3dl/imu_measurement_models/imu_measurement_model_gravity.h
int
main
test__imu__measurement__model__gravity_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__imu__measurement__model__gravity_8cpp.html
acb925db611b8300e00b2d4ba82c02e90
(ImuMeasurementModelGravity, measure)
test_landmark.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__landmark_8cpp.html
int
main
test__landmark_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__landmark_8cpp.html
a587dc37af829f8727422812743cdbb9c
(Landmark, Measurement)
test_mcl_3dl_compat.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__mcl__3dl__compat_8cpp.html
mcl_3dl_compat/compatibility.h
Mcl3DlCompatCallbacks
mcl_3dl_compat
#define
UNDEF_COMPATIBILITY_LEVEL
test__mcl__3dl__compat_8cpp.html
a401d1a5c9c8a06fc273720ce2b86bb95
int
main
test__mcl__3dl__compat_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__mcl__3dl__compat_8cpp.html
a8f2dd6a0cc55c5024231c4fc4781b86f
(Mcl3DlCompat, AdvertiseService)
TEST
test__mcl__3dl__compat_8cpp.html
adbee42ea25b8bf05d0b13dbe6c2df59c
(Mcl3DlCompat, CompatMode)
TEST
test__mcl__3dl__compat_8cpp.html
aa5fb60ae2ab3c5caf5f4beb4cd97810f
(Mcl3DlCompat, ParamRename)
TEST
test__mcl__3dl__compat_8cpp.html
ac428fcd023c90868c5e2231b4700481f
(Mcl3DlCompat, Subscribe)
test_motion_prediction_model_differential_drive.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__motion__prediction__model__differential__drive_8cpp.html
mcl_3dl/motion_prediction_models/motion_prediction_model_differential_drive.h
int
main
test__motion__prediction__model__differential__drive_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__motion__prediction__model__differential__drive_8cpp.html
ab8c2318f40df783f7e448d9a4c41616d
(TestMotionPredictionModelDifferentialDrive, predictWithoutNoise)
TEST
test__motion__prediction__model__differential__drive_8cpp.html
ad97aaff28b7d6e141fef50f8f8ac9abe
(TestMotionPredictionModelDifferentialDrive, predictWithoutRollPitch)
TEST
test__motion__prediction__model__differential__drive_8cpp.html
a96f97561a17825ab48ade9189bc4bed4
(TestMotionPredictionModelDifferentialDrive, predictWithoutRotation)
TEST
test__motion__prediction__model__differential__drive_8cpp.html
a5748be95f364a773127d585c1ce86676
(TestMotionPredictionModelDifferentialDrive, predictWithoutTranslationAndRollPitch)
static const double
EPS
test__motion__prediction__model__differential__drive_8cpp.html
afe01386a82fedc016455a43c20280a97
test_nd.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__nd_8cpp.html
mcl_3dl/nd.h
int
main
test__nd_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__nd_8cpp.html
a7c51f005b546ccf760b86841ce8f1fb4
(NormalLiklihood, Normality)
TEST
test__nd_8cpp.html
a8dd100f40a58d50bc7465392b84324aa
(NormalLiklihood, NormalityNd)
test_noise_generator.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__noise__generator_8cpp.html
mcl_3dl/noise_generators/diagonal_noise_generator.h
mcl_3dl/noise_generators/multivariate_noise_generator.h
mcl_3dl/state_6dof.h
mcl_3dl
int
main
test__noise__generator_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespacemcl__3dl.html
a98ad529462f241183c5dfa36f0d1104e
(NoiseGenerator, DiagonalNoiseGenerator)
TEST
namespacemcl__3dl.html
ad28d9d5b1e08158872bd3c3363cf0d05
(NoiseGenerator, MultivariateNoiseGenerator)
TEST
namespacemcl__3dl.html
ac41e8f701464a766f46c61dac89eb88c
(NoiseGenerator, MultivariateNoiseGeneratorForState6Dof)
void
testNoiseGeneratorResults
namespacemcl__3dl.html
a49446eea5067f45f8f131a25bb9c6b40
(const std::vector< float > &expected_means, const std::vector< float > &expected_covariances, const NOISE_GEN &gen, const float allowable_error_of_zero_cov)
std::vector< float >
toCovarianceMatrix
namespacemcl__3dl.html
aef571fc8858a4682cb0c165dc69e10da
(const std::vector< float > &sigma)
test_pf.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__pf_8cpp.html
mcl_3dl/nd.h
mcl_3dl/pf.h
State
int
main
test__pf_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__pf_8cpp.html
a7ff98a9554e048f2dbbe1eb233327d59
(Pf, AppendParticles)
TEST
test__pf_8cpp.html
a3c5495b89f923aa2ccf446b9f412c9d1
(Pf, BayesianEstimation)
TEST
test__pf_8cpp.html
a922647af49366db146d0117f6a2d9a1b
(Pf, Entropy)
TEST
test__pf_8cpp.html
a8b148cccf04519ac488018df269e69c9
(Pf, Iterators)
TEST
test__pf_8cpp.html
a10e36515ae704471b6cb7f55add566a7
(Pf, ResampleFirstAndLastParticle)
TEST
test__pf_8cpp.html
a92e8b006ec7cca4f281bcf125daeda56
(Pf, ResampleFlatLikelihood)
TEST
test__pf_8cpp.html
aab804d07d2b7231d43fae5ad73a10fff
(Pf, VariableParticleSize)
void
testResample
test__pf_8cpp.html
a3ff6eccd505ea56fbb96fdad6e864910
(const std::vector< float > &probs, const std::vector< float > &states, const std::vector< float > &expected_resampled_states)
test_point_cloud_random_sampler.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__point__cloud__random__sampler_8cpp.html
mcl_3dl/point_cloud_random_samplers/point_cloud_uniform_sampler.h
int
main
test__point__cloud__random__sampler_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__point__cloud__random__sampler_8cpp.html
a559aad2a308f532176224589291fa0d1
(PointCloudUniformSampler, Sampling)
test_point_cloud_random_sampler_with_normal.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__point__cloud__random__sampler__with__normal_8cpp.html
mcl_3dl/point_cloud_random_samplers/point_cloud_sampler_with_normal.h
mcl_3dl/point_types.h
mcl_3dl
mcl_3dl::test
std::vector< State6DOF >
buildPoseCovarianceMatrix
namespacemcl__3dl_1_1test.html
af1aaeaa8b67404943dccc349192b645e
(const double yaw, const double front_std_dev, const double side_std_dev)
void
buildWall
namespacemcl__3dl_1_1test.html
a3ad75d020dd0e5ff9a9c291baf437529
(pcl::PointCloud< PointXYZIL >::Ptr result_points, double rotation_angle, int wall_length)
int
main
test__point__cloud__random__sampler__with__normal_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespacemcl__3dl_1_1test.html
a78502f9d4a1794efa3113e79042ac54c
(PointCloudSamplerWithNormal, Sampling)
test_point_types.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__point__types_8cpp.html
mcl_3dl/point_types.h
int
main
test__point__types_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__point__types_8cpp.html
a4fb8c4e602c4dccace4ea453f938a0c4
(PointTypes, VoxelGrid)
test_quat.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__quat_8cpp.html
mcl_3dl/quat.h
#define
_USE_MATH_DEFINES
test__quat_8cpp.html
a525335710b53cb064ca56b936120431e
int
main
test__quat_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__quat_8cpp.html
a07c661ba539197885177f429ff95f232
(Quat, Constractors)
TEST
test__quat_8cpp.html
a9b0171dd78193dc5ff800b355ddd7f62
(Quat, Norm)
TEST
test__quat_8cpp.html
a3395b80d773ea893f8f32a1b5efbc0f1
(Quat, Operators)
TEST
test__quat_8cpp.html
a5098c786c29dbf3fce8633d355d6dc43
(Quat, Products)
test_raycast.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__raycast_8cpp.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/raycasts/raycast_using_dda.h
mcl_3dl/raycasts/raycast_using_kdtree.h
int
main
test__raycast_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__raycast_8cpp.html
a942c1e918b63b27eef927f84c301144c
(Raycast, Collision)
TEST
test__raycast_8cpp.html
aa1498fc6289d5b6334974293b94f8b9c
(Raycast, CollisionTolerance)
TEST
test__raycast_8cpp.html
af1be64ae197517dc9e0449e2f787d02a
(Raycast, SinAng)
test_raycast_dda.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__raycast__dda_8cpp.html
mcl_3dl/chunked_kdtree.h
mcl_3dl/point_types.h
mcl_3dl/raycasts/raycast_using_dda.h
void
compareRayWaypoints
test__raycast__dda_8cpp.html
ae7fa91aa8e085f843b44734be821b3be
(const char *name, typename mcl_3dl::ChunkedKdtree< pcl::PointXYZ >::Ptr kdtree, mcl_3dl::RaycastUsingDDA< pcl::PointXYZ > &raycaster, const mcl_3dl::Vec3 &ray_begin, const mcl_3dl::Vec3 &ray_end, const std::vector< mcl_3dl::Vec3 > expected_points, const bool expected_collision)
int
main
test__raycast__dda_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__raycast__dda_8cpp.html
a0db3e455a6c04a08b364dd1c8b590f6c
(RaycastUsingDDA, Collision)
TEST
test__raycast__dda_8cpp.html
a6b438ed1326ff74ead6d2519460a3422
(RaycastUsingDDA, CollisionTolerance)
TEST
test__raycast__dda_8cpp.html
ada262a80895f007c3a334c82e847419d
(RaycastUsingDDA, Intersection)
TEST
test__raycast__dda_8cpp.html
ae55f0b4bd52b02fb1da5df67c459d53b
(RaycastUsingDDA, Waypoints)
test_state_6dof.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__state__6dof_8cpp.html
mcl_3dl/state_6dof.h
int
main
test__state__6dof_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__state__6dof_8cpp.html
ad2c652453384b87bb527300e709f5d46
(State6DOF, Accessors)
TEST
test__state__6dof_8cpp.html
a106924880f50646cd8bf9f9c33391640
(State6DOF, Adder)
TEST
test__state__6dof_8cpp.html
a9489afeeec829909a71f579974cfd471
(State6DOF, Constructors)
test_transform_failure.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__transform__failure_8cpp.html
int
main
test__transform__failure_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__transform__failure_8cpp.html
aa2d27634c8d93b098461ec507d584a74
(TransformFailure, NoDeadAgainstTransformFailure)
test_vec3.cpp
/tmp/ws/src/mcl_3dl/test/src/
test__vec3_8cpp.html
mcl_3dl/vec3.h
int
main
test__vec3_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__vec3_8cpp.html
a059ad70b597242f062008a7509393191
(Vec3, Constructors)
TEST
test__vec3_8cpp.html
a9ef2968a982b0a24f0924df7a8106558
(Vec3, Norm)
TEST
test__vec3_8cpp.html
a8f172a46ad329739e3134b02008ca416
(Vec3, Operators)
TEST
test__vec3_8cpp.html
a8e95f49a53b0a0e1f5b583004ead24fe
(Vec3, Products)
TEST
test__vec3_8cpp.html
acd8c869ac574763d5bf8930387dbdb99
(Vec3, Times)
vec3.h
/tmp/ws/src/mcl_3dl/include/mcl_3dl/
vec3_8h.html
mcl_3dl::Vec3
mcl_3dl
BeamLabel
classBeamLabel.html
BeamLabel
classBeamLabel.html
aa19d685ae40d73c726098c4bba3b9774
()
void
cbPoseCov
classBeamLabel.html
a28df1f4678d9792e1e9d158627c9f90c
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
void
SetUp
classBeamLabel.html
a2f270f61ed9057c76cd174a8b0f448dc
()
ros::NodeHandle
nh_
classBeamLabel.html
a2d96cc96f7499aed07cdbcc8867f9767
geometry_msgs::PoseWithCovarianceStamped::ConstPtr
pose_cov_
classBeamLabel.html
ac77b3f4528cbb8ffe859d850907fb69a
ros::Publisher
pub_cloud_
classBeamLabel.html
ab99b429ff7a3fd5096d88a09dc7dbd2b
ros::Publisher
pub_imu_
classBeamLabel.html
acaf356cfbca80825edf3b295bf69fe99
ros::Publisher
pub_init_
classBeamLabel.html
a4687da449d990c6086ba4e95f4449106
ros::Publisher
pub_mapcloud_
classBeamLabel.html
aab04727db706593100f360d7fe74a480
ros::Publisher
pub_odom_
classBeamLabel.html
a547950e5227b0966763ad567241cac17
ros::Subscriber
sub_pose_cov_
classBeamLabel.html
a5fc5d446e7dd94e9a11f4be3c3800600
mcl_3dl::Raycast::CastResult
classmcl__3dl_1_1Raycast_1_1CastResult.html
CastResult
classmcl__3dl_1_1Raycast_1_1CastResult.html
a7eb6118a51ea9c45f63b244e6b513316
()
CastResult
classmcl__3dl_1_1Raycast_1_1CastResult.html
a27bd6a8ee4f97cf223b0bc5cc179c115
(const Vec3 &pos, bool collision, float sin_angle, const POINT_TYPE *point)
bool
collision_
classmcl__3dl_1_1Raycast_1_1CastResult.html
a08e7d117aefae4951cea442bdb12cda0
const POINT_TYPE *
point_
classmcl__3dl_1_1Raycast_1_1CastResult.html
a9d76c7a3ca003185c4b0f88493150ffd
Vec3
pos_
classmcl__3dl_1_1Raycast_1_1CastResult.html
abd2d9fad75fe7ad9705560512590abad
float
sin_angle_
classmcl__3dl_1_1Raycast_1_1CastResult.html
a5b8a72606f4c048aec9c06d4408c241e
mcl_3dl::ChunkedKdtree::Chunk
classmcl__3dl_1_1ChunkedKdtree_1_1Chunk.html
Chunk
classmcl__3dl_1_1ChunkedKdtree_1_1Chunk.html
a3432b81a126998acb829a39c4e7ea7a4
()
pcl::PointCloud< POINT_TYPE >::Ptr
cloud_
classmcl__3dl_1_1ChunkedKdtree_1_1Chunk.html
a8b99a0dec62c166fd2cb9b26efc2ecf6
pcl::KdTreeFLANN< POINT_TYPE >::Ptr
kdtree_
classmcl__3dl_1_1ChunkedKdtree_1_1Chunk.html
af327d96ae1eec1291eb6f18025496fd4
std::vector< size_t >
original_ids_
classmcl__3dl_1_1ChunkedKdtree_1_1Chunk.html
a24978d4cce44b57fa1d427205e39279b
mcl_3dl::ChunkedKdtree
classmcl__3dl_1_1ChunkedKdtree.html
mcl_3dl::ChunkedKdtree::Chunk
mcl_3dl::ChunkedKdtree::ChunkId
std::shared_ptr< ChunkedKdtree >
Ptr
classmcl__3dl_1_1ChunkedKdtree.html
af2037af8edb50d8d5af4b042d50d5c62
ChunkedKdtree
classmcl__3dl_1_1ChunkedKdtree.html
a6a82179461fe79aa31553dde9e85b78e
(const float chunk_length=20.0, const float max_search_radius=1.0, const bool keep_clouds=false)
pcl::PointCloud< POINT_TYPE >::Ptr
getChunkCloud
classmcl__3dl_1_1ChunkedKdtree.html
aba3c490bdd9d231327be059c79ef6c32
(const ChunkId &c)
pcl::PointCloud< POINT_TYPE >::Ptr
getChunkCloud
classmcl__3dl_1_1ChunkedKdtree.html
a0107eac20e41a4b0183e4a4bec946a82
(const POINT_TYPE &p)
ChunkId
getChunkId
classmcl__3dl_1_1ChunkedKdtree.html
a26e93fb8a89a0d1429554e7e41940814
(const POINT_TYPE &p) const
pcl::KdTreeFLANN< POINT_TYPE >::Ptr
getChunkKdtree
classmcl__3dl_1_1ChunkedKdtree.html
a845c170f1384bbf363eaa83193ca3155
(const ChunkId &c)
pcl::KdTreeFLANN< POINT_TYPE >::Ptr
getChunkKdtree
classmcl__3dl_1_1ChunkedKdtree.html
a3dc090c929318468d4aac6abe3716298
(const POINT_TYPE &p)
const pcl::PointCloud< POINT_TYPE >::ConstPtr &
getInputCloud
classmcl__3dl_1_1ChunkedKdtree.html
aac4797f1f09bc73eed54cb8b261a923c
() const
int
radiusSearch
classmcl__3dl_1_1ChunkedKdtree.html
aaf8155ecc639c2acab267c2f7630087d
(const POINT_TYPE &p, const float &radius, std::vector< int > &id, std::vector< float > &dist_sq, const size_t &num)
void
setEpsilon
classmcl__3dl_1_1ChunkedKdtree.html
ac6e27b8d71791b572b17dd9214b6bfa6
(const float epsilon)
void
setInputCloud
classmcl__3dl_1_1ChunkedKdtree.html
aa3053681788e98d8724886ce169d8c59
(const typename pcl::PointCloud< POINT_TYPE >::ConstPtr &cloud)
void
setPointRepresentation
classmcl__3dl_1_1ChunkedKdtree.html
a896dbd5860603ebe1d81eb7f4a8f1fe6
(const typename pcl::PointRepresentation< POINT_TYPE >::ConstPtr point_rep)
std::unordered_map< ChunkId, typename pcl::PointCloud< POINT_TYPE >, ChunkId >
ChunkCloud
classmcl__3dl_1_1ChunkedKdtree.html
a297f9485e77d1686a747c7e961544c50
std::unordered_map< ChunkId, Chunk, ChunkId >
ChunkMap
classmcl__3dl_1_1ChunkedKdtree.html
af951d9d3e2451e0af7a3d617adb0b3e9
std::unordered_map< ChunkId, std::vector< size_t >, ChunkId >
ChunkOriginalIds
classmcl__3dl_1_1ChunkedKdtree.html
a6e89f97f9c84e2d0516ca255979d6173
const float
chunk_length_
classmcl__3dl_1_1ChunkedKdtree.html
ae4a4e7a6773f1e2a291cb6e7daa24e66
ChunkMap
chunks_
classmcl__3dl_1_1ChunkedKdtree.html
a6f747eb99d2afb9c5d538d90e3a1d5bf
float
epsilon_
classmcl__3dl_1_1ChunkedKdtree.html
a6a849ff739a1f3fb4c9afb11a532147d
pcl::PointCloud< POINT_TYPE >::ConstPtr
input_cloud_
classmcl__3dl_1_1ChunkedKdtree.html
a4be050704c6ba2af17d6e7154066da93
bool
keep_clouds_
classmcl__3dl_1_1ChunkedKdtree.html
a3e36e737f72f442a2750cf4d57fe79c7
const float
max_search_radius_
classmcl__3dl_1_1ChunkedKdtree.html
a3ad77f1d03f4b51ee718f3860f838476
pcl::PointRepresentation< POINT_TYPE >::ConstPtr
point_rep_
classmcl__3dl_1_1ChunkedKdtree.html
ab1301429e00764dd04c39f71a8e259cc
const float
pos_to_chunk_
classmcl__3dl_1_1ChunkedKdtree.html
ac290cd856df981b2a9a7f93b3e0b88d0
bool
set_epsilon_
classmcl__3dl_1_1ChunkedKdtree.html
ac71bf2666e26a690e85f360820bccb0b
ChunkedKdtree< mcl_3dl::PointXYZIL >
classmcl__3dl_1_1ChunkedKdtree.html
std::shared_ptr< ChunkedKdtree >
Ptr
classmcl__3dl_1_1ChunkedKdtree.html
af2037af8edb50d8d5af4b042d50d5c62
ChunkedKdtree
classmcl__3dl_1_1ChunkedKdtree.html
a6a82179461fe79aa31553dde9e85b78e
(const float chunk_length=20.0, const float max_search_radius=1.0, const bool keep_clouds=false)
pcl::PointCloud< mcl_3dl::PointXYZIL >::Ptr
getChunkCloud
classmcl__3dl_1_1ChunkedKdtree.html
aba3c490bdd9d231327be059c79ef6c32
(const ChunkId &c)
pcl::PointCloud< mcl_3dl::PointXYZIL >::Ptr
getChunkCloud
classmcl__3dl_1_1ChunkedKdtree.html
a0107eac20e41a4b0183e4a4bec946a82
(const mcl_3dl::PointXYZIL &p)
ChunkId
getChunkId
classmcl__3dl_1_1ChunkedKdtree.html
a26e93fb8a89a0d1429554e7e41940814
(const mcl_3dl::PointXYZIL &p) const
pcl::KdTreeFLANN< mcl_3dl::PointXYZIL >::Ptr
getChunkKdtree
classmcl__3dl_1_1ChunkedKdtree.html
a845c170f1384bbf363eaa83193ca3155
(const ChunkId &c)
pcl::KdTreeFLANN< mcl_3dl::PointXYZIL >::Ptr
getChunkKdtree
classmcl__3dl_1_1ChunkedKdtree.html
a3dc090c929318468d4aac6abe3716298
(const mcl_3dl::PointXYZIL &p)
const pcl::PointCloud< mcl_3dl::PointXYZIL >::ConstPtr &
getInputCloud
classmcl__3dl_1_1ChunkedKdtree.html
aac4797f1f09bc73eed54cb8b261a923c
() const
int
radiusSearch
classmcl__3dl_1_1ChunkedKdtree.html
aaf8155ecc639c2acab267c2f7630087d
(const mcl_3dl::PointXYZIL &p, const float &radius, std::vector< int > &id, std::vector< float > &dist_sq, const size_t &num)
void
setEpsilon
classmcl__3dl_1_1ChunkedKdtree.html
ac6e27b8d71791b572b17dd9214b6bfa6
(const float epsilon)
void
setInputCloud
classmcl__3dl_1_1ChunkedKdtree.html
aa3053681788e98d8724886ce169d8c59
(const typename pcl::PointCloud< mcl_3dl::PointXYZIL >::ConstPtr &cloud)
void
setPointRepresentation
classmcl__3dl_1_1ChunkedKdtree.html
a896dbd5860603ebe1d81eb7f4a8f1fe6
(const typename pcl::PointRepresentation< mcl_3dl::PointXYZIL >::ConstPtr point_rep)
std::unordered_map< ChunkId, typename pcl::PointCloud< mcl_3dl::PointXYZIL >, ChunkId >
ChunkCloud
classmcl__3dl_1_1ChunkedKdtree.html
a297f9485e77d1686a747c7e961544c50
std::unordered_map< ChunkId, Chunk, ChunkId >
ChunkMap
classmcl__3dl_1_1ChunkedKdtree.html
af951d9d3e2451e0af7a3d617adb0b3e9
std::unordered_map< ChunkId, std::vector< size_t >, ChunkId >
ChunkOriginalIds
classmcl__3dl_1_1ChunkedKdtree.html
a6e89f97f9c84e2d0516ca255979d6173
const float
chunk_length_
classmcl__3dl_1_1ChunkedKdtree.html
ae4a4e7a6773f1e2a291cb6e7daa24e66
ChunkMap
chunks_
classmcl__3dl_1_1ChunkedKdtree.html
a6f747eb99d2afb9c5d538d90e3a1d5bf
float
epsilon_
classmcl__3dl_1_1ChunkedKdtree.html
a6a849ff739a1f3fb4c9afb11a532147d
pcl::PointCloud< mcl_3dl::PointXYZIL >::ConstPtr
input_cloud_
classmcl__3dl_1_1ChunkedKdtree.html
a4be050704c6ba2af17d6e7154066da93
bool
keep_clouds_
classmcl__3dl_1_1ChunkedKdtree.html
a3e36e737f72f442a2750cf4d57fe79c7
const float
max_search_radius_
classmcl__3dl_1_1ChunkedKdtree.html
a3ad77f1d03f4b51ee718f3860f838476
pcl::PointRepresentation< mcl_3dl::PointXYZIL >::ConstPtr
point_rep_
classmcl__3dl_1_1ChunkedKdtree.html
ab1301429e00764dd04c39f71a8e259cc
const float
pos_to_chunk_
classmcl__3dl_1_1ChunkedKdtree.html
ac290cd856df981b2a9a7f93b3e0b88d0
bool
set_epsilon_
classmcl__3dl_1_1ChunkedKdtree.html
ac71bf2666e26a690e85f360820bccb0b
mcl_3dl::ChunkedKdtree::ChunkId
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
std::shared_ptr< ChunkId >
Ptr
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
a7870bb925faacb5e1b30c1eee7450081
ChunkId
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
aaca659f70111b2040ae79892911afe70
()
ChunkId
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
a093569fd67488a30f659fd7d82acaf3b
(const int x, const int y, const int z)
constexpr bool
operator!=
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
adcfb5ca855bfec6ceb0c034e93a09883
(const ChunkId &a) const
size_t
operator()
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
a6dd77be8d828b82a45d1ebf2fc0032f5
(const ChunkId &id) const
constexpr ChunkId
operator+
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
a988ba9d515f573b2cfbebc03404cc736
(const ChunkId &a) const
constexpr bool
operator==
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
a9568a767a8db6b01e9b894b1f054b759
(const ChunkId &a) const
const int
x_
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
a87912c0466aa25391925dd41e1ca4362
const int
y_
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
aa459c8cfaaa7bf3a51e351cab3ae2560
const int
z_
classmcl__3dl_1_1ChunkedKdtree_1_1ChunkId.html
a59151ef8bc90ff14ebd206ac81e1a959
mcl_3dl::CloudAccumulationLogic
classmcl__3dl_1_1CloudAccumulationLogic.html
mcl_3dl::CloudAccumulationLogicBase
CloudAccumulationLogic
classmcl__3dl_1_1CloudAccumulationLogic.html
a0b682fce9029f77133175cbd9ca09964
(const size_t accum, const size_t accum_max)
void
push
classmcl__3dl_1_1CloudAccumulationLogic.html
ab01deb16ba01e77c019b340e270e7a02
(const std::string &key, const sensor_msgs::PointCloud2::ConstPtr &msg, std::function< void()> process, std::function< bool(const sensor_msgs::PointCloud2::ConstPtr &)> accumulate, std::function< void()> clear) final
void
reset
classmcl__3dl_1_1CloudAccumulationLogic.html
a6ad4f1e84ca9cbf40cab720a9dd463ca
() final
size_t
accum_
classmcl__3dl_1_1CloudAccumulationLogic.html
a71389f3830a0c4c44b9e058d05a2d51b
size_t
accum_max_
classmcl__3dl_1_1CloudAccumulationLogic.html
a70a3e6330e19131688e91a3e7de27ee0
size_t
cnt_accum_
classmcl__3dl_1_1CloudAccumulationLogic.html
a54cd993b4f03b8ddcc1514ae691aed5e
std::vector< std::string >
keys_
classmcl__3dl_1_1CloudAccumulationLogic.html
aa3573605b9d7e433f5351a3338e50b41
mcl_3dl::CloudAccumulationLogicBase
classmcl__3dl_1_1CloudAccumulationLogicBase.html
std::shared_ptr< CloudAccumulationLogicBase >
Ptr
classmcl__3dl_1_1CloudAccumulationLogicBase.html
aa494bf32b90f928098cc0b7d6838ce87
virtual void
push
classmcl__3dl_1_1CloudAccumulationLogicBase.html
a00d3a28314910f10129a2f6a90854704
(const std::string &key, const sensor_msgs::PointCloud2::ConstPtr &msg, std::function< void()> process, std::function< bool(const sensor_msgs::PointCloud2::ConstPtr &)> accumulate, std::function< void()> clear)=0
virtual void
reset
classmcl__3dl_1_1CloudAccumulationLogicBase.html
a9f7c3549429feb6814a9bf85adad1f77
()=0
mcl_3dl::CloudAccumulationLogicPassThrough
classmcl__3dl_1_1CloudAccumulationLogicPassThrough.html
mcl_3dl::CloudAccumulationLogicBase
void
push
classmcl__3dl_1_1CloudAccumulationLogicPassThrough.html
a34c2630c9d6f35eb968354ea51505191
(const std::string &key, const sensor_msgs::PointCloud2::ConstPtr &msg, std::function< void()> process, std::function< bool(const sensor_msgs::PointCloud2::ConstPtr &)> accumulate, std::function< void()> clear) final
void
reset
classmcl__3dl_1_1CloudAccumulationLogicPassThrough.html
a4bf08f7a45d94021a7d2004d2979746b
() final
mcl_3dl::DiagonalNoiseGenerator
classmcl__3dl_1_1DiagonalNoiseGenerator.html
mcl_3dl::NoiseGeneratorBase
NoiseGeneratorBase< FLT_TYPE >
Parent
classmcl__3dl_1_1DiagonalNoiseGenerator.html
a5083cf017e832cea8d08586d8d77e4a5
DiagonalNoiseGenerator
classmcl__3dl_1_1DiagonalNoiseGenerator.html
abcfcf8a6fbd2ca5ba23153a3e31a2952
(const T &mean, const T &sigma)
std::vector< FLT_TYPE >
operator()
classmcl__3dl_1_1DiagonalNoiseGenerator.html
aabfb523390b5d3291462f7a5251d6125
(RANDOM_ENGINE &engine) const
void
setSigma
classmcl__3dl_1_1DiagonalNoiseGenerator.html
a8d8f7b979f69c6386f740fbfbbeb7a5a
(const State6DOF &sigma)
void
setSigma
classmcl__3dl_1_1DiagonalNoiseGenerator.html
a06c17b647c4c0e27864252e5a145cd92
(const T &sigma)
std::vector< FLT_TYPE >
sigma_
classmcl__3dl_1_1DiagonalNoiseGenerator.html
a403b3be45ab1663e973dde2af207e3d6
ExpansionResetting
classExpansionResetting.html
ExpansionResetting
classExpansionResetting.html
a5ba92281c272a8dc9cc70f48018b8921
()
void
cbPose
classExpansionResetting.html
a3e80e1348b89c2cde595e62245c49db2
(const geometry_msgs::PoseArray::ConstPtr &msg)
void
cbPoseCov
classExpansionResetting.html
a13c92b3772a3b49e0e0239d9e2cd0f90
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
void
cbStatus
classExpansionResetting.html
aab0d7f5e6649103657bc2864d4c31bf6
(const mcl_3dl_msgs::Status::ConstPtr &msg)
bool
findTruePose
classExpansionResetting.html
a256dee9042a84ba91ee8f5dd2cdc2200
(const tf2::Transform &true_pose)
void
SetUp
classExpansionResetting.html
a14491a61bda3bae3a1ea2ede2990e7b1
()
ros::NodeHandle
nh_
classExpansionResetting.html
a2b595c5b4ab9637d02e010cac44a2902
geometry_msgs::PoseWithCovarianceStamped::ConstPtr
pose_cov_
classExpansionResetting.html
a2e434f7ffd81f2ccbb0f6f3350df8c1d
geometry_msgs::PoseArray::ConstPtr
poses_
classExpansionResetting.html
a5232b5191dac6379ea0b5db51cd039ad
ros::Publisher
pub_cloud_
classExpansionResetting.html
ab07b49766f4d7b66fbd66c0f6c78246b
ros::Publisher
pub_imu_
classExpansionResetting.html
a2b21bb2fcb935e47a06016c72e3d65e0
ros::Publisher
pub_init_
classExpansionResetting.html
ad3d093e60f1853b98ace49155cf5cc3d
ros::Publisher
pub_mapcloud_
classExpansionResetting.html
a8d045b3057c5049251d8ebe0251805f2
ros::Publisher
pub_odom_
classExpansionResetting.html
a4d9c01d62d7c63357f0c54630f85bcb8
ros::ServiceClient
src_expansion_resetting_
classExpansionResetting.html
a7154106c1ba5603c8b0ad822e3467e87
mcl_3dl_msgs::Status::ConstPtr
status_
classExpansionResetting.html
afcaa7aaac142c83aad5ffd25227b8759
ros::Subscriber
sub_pose_
classExpansionResetting.html
a33ff865bc50600bdfde23fb884e5c412
ros::Subscriber
sub_pose_cov_
classExpansionResetting.html
a8c1650f64312e2a30ebc8872c4fc4177
ros::Subscriber
sub_status_
classExpansionResetting.html
ad1c21663b4aaf525295acbeee1369030
mcl_3dl::Filter
classmcl__3dl_1_1Filter.html
FILTER_HPF
classmcl__3dl_1_1Filter.html
a414fad6ce446deedc57ae3ed6ce21a47ab69b82973333d6be4337002678f2b824
FILTER_LPF
classmcl__3dl_1_1Filter.html
a414fad6ce446deedc57ae3ed6ce21a47a4d027b0b9ce3c181750df586b1d97b80
type_t
classmcl__3dl_1_1Filter.html
a414fad6ce446deedc57ae3ed6ce21a47
FILTER_HPF
classmcl__3dl_1_1Filter.html
a414fad6ce446deedc57ae3ed6ce21a47ab69b82973333d6be4337002678f2b824
FILTER_LPF
classmcl__3dl_1_1Filter.html
a414fad6ce446deedc57ae3ed6ce21a47a4d027b0b9ce3c181750df586b1d97b80
Filter
classmcl__3dl_1_1Filter.html
a983343dc8f832cbe0089b92f9abd9c05
(const enum type_t type, const float time_const, const float out0, const bool angle=false)
float
get
classmcl__3dl_1_1Filter.html
a14e3de9030b76f2c2f5061d131e61be7
() const
float
in
classmcl__3dl_1_1Filter.html
aa01bf38bd512adb2f053ab8b1d2b139d
(float in)
void
set
classmcl__3dl_1_1Filter.html
ab17f8695d316d0efb8d991eb6ae4f0a5
(const float out0)
bool
angle_
classmcl__3dl_1_1Filter.html
a0569f4a0ee6cd36a8467240d3eac4144
float
k_
classmcl__3dl_1_1Filter.html
a0b35cc165b6f1cf4ae145daa87c6b7d5
[4]
float
out_
classmcl__3dl_1_1Filter.html
ae5777c32e589d13b98bd9244d6e35bd0
float
x_
classmcl__3dl_1_1Filter.html
a64434f0f74953bc4c4fc96449a644df6
mcl_3dl::FilterVec3
classmcl__3dl_1_1FilterVec3.html
FilterVec3
classmcl__3dl_1_1FilterVec3.html
ad2d51e29a1d9ffcbe56ea8a6112ac22e
(Filter::type_t type, const Vec3 &time_const, const Vec3 &out0, const bool angle=false)
Vec3
get
classmcl__3dl_1_1FilterVec3.html
a4b92bed96879b10c07e2b4da4653a28e
() const
Vec3
in
classmcl__3dl_1_1FilterVec3.html
aec4165a5d552c48aaa150050261f2391
(const Vec3 &in)
void
set
classmcl__3dl_1_1FilterVec3.html
a76ef5b2e5b7c7f134bd0324c4e058b1f
(const Vec3 &out0)
std::array< Filter, 3 >
f_
classmcl__3dl_1_1FilterVec3.html
ab845f959dd9fe56a9db07b8d25e9624c
Vec3
x_
classmcl__3dl_1_1FilterVec3.html
ad2a1592c1955052318e4b69060d09a2c
GlobalLocalization
classGlobalLocalization.html
mcl_3dl::ImuMeasurementModelBase
classmcl__3dl_1_1ImuMeasurementModelBase.html
std::shared_ptr< ImuMeasurementModelBase >
Ptr
classmcl__3dl_1_1ImuMeasurementModelBase.html
aa2b6bca3e15ca85b622a143fab7f04db
virtual float
measure
classmcl__3dl_1_1ImuMeasurementModelBase.html
abed9be7940ee45e1fd75839b5b4158fe
(const State6DOF &s) const =0
virtual void
setAccMeasure
classmcl__3dl_1_1ImuMeasurementModelBase.html
a1841b2361b2e7a2daa71b414f106c933
(const Vec3 &acc_measure)=0
mcl_3dl::ImuMeasurementModelGravity
classmcl__3dl_1_1ImuMeasurementModelGravity.html
mcl_3dl::ImuMeasurementModelBase
ImuMeasurementModelGravity
classmcl__3dl_1_1ImuMeasurementModelGravity.html
a0fc880ea57588885fb5b33ce8b68f770
(const float acc_var)
float
measure
classmcl__3dl_1_1ImuMeasurementModelGravity.html
a8d56c807539c1ccbec975e040bca2b18
(const State6DOF &s) const final
void
setAccMeasure
classmcl__3dl_1_1ImuMeasurementModelGravity.html
a874cfe4bd73765ae71c2dbfb5187303f
(const Vec3 &acc_measure) final
Vec3
acc_measure_
classmcl__3dl_1_1ImuMeasurementModelGravity.html
a428c5021159553f114be2f4ec91db893
float
acc_measure_norm_
classmcl__3dl_1_1ImuMeasurementModelGravity.html
adb80aab6b3b439e2ce8adf937b28c32a
NormalLikelihood< float >
nd_
classmcl__3dl_1_1ImuMeasurementModelGravity.html
ae9db432c4bcaed1e06caf3b15473dd40
mcl_3dl::LidarMeasurementModelBase
classmcl__3dl_1_1LidarMeasurementModelBase.html
mcl_3dl::PointXYZIL
PointType
classmcl__3dl_1_1LidarMeasurementModelBase.html
a31d02d988f888bbec2687052a9ce174a
std::shared_ptr< LidarMeasurementModelBase >
Ptr
classmcl__3dl_1_1LidarMeasurementModelBase.html
a638f9137f2e9a40d776cb277bf81e4d9
PointCloudRandomSampler< PointType >
SamplerType
classmcl__3dl_1_1LidarMeasurementModelBase.html
a05ae2811febf73679c82379f0404d345
virtual pcl::PointCloud< PointType >::Ptr
filter
classmcl__3dl_1_1LidarMeasurementModelBase.html
a57363e1c90d13753a65bf440c071ac68
(const pcl::PointCloud< PointType >::ConstPtr &) const =0
virtual float
getMaxSearchRange
classmcl__3dl_1_1LidarMeasurementModelBase.html
aad1ad8b66af107e44e1a4bbedb3c31a4
() const =0
std::shared_ptr< SamplerType >
getRandomSampler
classmcl__3dl_1_1LidarMeasurementModelBase.html
a9c5007673128535840a48a05eab4f78c
()
LidarMeasurementModelBase
classmcl__3dl_1_1LidarMeasurementModelBase.html
ab7ed336534af6e00d0a297ba72257314
()
virtual void
loadConfig
classmcl__3dl_1_1LidarMeasurementModelBase.html
a70d99a4455fcfec1b4676669da36388c
(const ros::NodeHandle &nh, const std::string &name)=0
virtual LidarMeasurementResult
measure
classmcl__3dl_1_1LidarMeasurementModelBase.html
ab012c6ba0ce793e53de945d9e6415353
(ChunkedKdtree< PointType >::Ptr &, const pcl::PointCloud< PointType >::ConstPtr &, const std::vector< Vec3 > &, const State6DOF &) const =0
virtual void
setGlobalLocalizationStatus
classmcl__3dl_1_1LidarMeasurementModelBase.html
acd61c4ac22d249a82b2e4a43e425fa55
(const size_t, const size_t)=0
void
setRandomSampler
classmcl__3dl_1_1LidarMeasurementModelBase.html
addf93d1015689121637b4136b7a52e5f
(const std::shared_ptr< SamplerType > &sampler)
std::shared_ptr< SamplerType >
sampler_
classmcl__3dl_1_1LidarMeasurementModelBase.html
a1adf4cc916b18ce8f7aefc2a5a8fdc03
mcl_3dl::LidarMeasurementModelBeam
classmcl__3dl_1_1LidarMeasurementModelBeam.html
mcl_3dl::LidarMeasurementModelBase
BeamStatus
classmcl__3dl_1_1LidarMeasurementModelBeam.html
aaeddd6067672c6fa78d560c175781445
SHORT
HIT
LONG
TOTAL_REFLECTION
pcl::PointCloud< PointType >::Ptr
filter
classmcl__3dl_1_1LidarMeasurementModelBeam.html
aebc5dac87ca4f8155ad3d623b8287c17
(const pcl::PointCloud< PointType >::ConstPtr &pc) const
BeamStatus
getBeamStatus
classmcl__3dl_1_1LidarMeasurementModelBeam.html
aabcc251cf982dfff5c4efabee9a4815a
(ChunkedKdtree< PointType >::Ptr &kdtree, const Vec3 &beam_begin, const Vec3 &beam_end, typename mcl_3dl::Raycast< PointType >::CastResult &result) const
uint32_t
getFilterLabelMax
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a5b51f2f36e8464fc072f0ad53c6d17f1
() const
float
getMaxSearchRange
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a4a776fa7056d0e567e20a664ebd2bbfa
() const
float
getSinTotalRef
classmcl__3dl_1_1LidarMeasurementModelBeam.html
ac0a6f846ae4d02be58e372d105871f0f
() const
LidarMeasurementModelBeam
classmcl__3dl_1_1LidarMeasurementModelBeam.html
ae045d2f3ccf3e8c9fd13ad1320c2bc09
(const float grid_size_x, const float grid_size_y, const float grid_size_z)
void
loadConfig
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a15714a1ef31df46225ffa94692a89eb1
(const ros::NodeHandle &nh, const std::string &name)
LidarMeasurementResult
measure
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a5be745e75e61c8523b9770bc5987c76a
(ChunkedKdtree< PointType >::Ptr &kdtree, const pcl::PointCloud< PointType >::ConstPtr &pc, const std::vector< Vec3 > &origins, const State6DOF &s) const
void
setGlobalLocalizationStatus
classmcl__3dl_1_1LidarMeasurementModelBeam.html
adc267dee535609fa9115ec256a1868ab
(const size_t num_particles, const size_t current_num_particles)
bool
add_penalty_short_only_mode_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
aaf514985ffa392033c26e1830a45138f
float
additional_search_range_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a312d024806848c1c7b238637deff5e26
float
beam_likelihood_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
aa63c566ea99db3b4f5068090fa118726
float
beam_likelihood_min_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a71277dc0618e9ee4427a3200ac224758
float
clip_far_sq_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
aea5a5cf809236bf778bb0d9e61998343
float
clip_near_sq_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a6f290c9a5d9a6c538476a17848d420e6
float
clip_z_max_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a1b878ce97a3d45fb20d1f6b905bd80fa
float
clip_z_min_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a2471e5a31550708353511f44ed599b20
uint32_t
filter_label_max_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
ad64295f930c601b5a802e539297b29ee
float
hit_range_sq_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
afb742b4330b8530ce6cb3d585690396d
float
map_grid_x_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a572cec20fc3465401116982bbe77b157
float
map_grid_y_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a6dafa1e1c54d7d7c39e3e79e8333742f
float
map_grid_z_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a1e6dc8c7da0fcbd140f3aa8c2945972d
size_t
num_points_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
ab44656684716b05c775dfb68bfa2c5f5
size_t
num_points_default_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a204910e2f408151f346d9e249c775f55
size_t
num_points_global_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
ad7ba489a82281a3ad35d401c993033eb
std::shared_ptr< Raycast< LidarMeasurementModelBase::PointType > >
raycaster_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a601cbaf4b553b658cfbc83ab11b404a3
float
search_range_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a44fadb4e3f15394c53f4e40838e627ca
float
sin_total_ref_
classmcl__3dl_1_1LidarMeasurementModelBeam.html
a0093b854374bb8d82d7d2a74fde1dde5
mcl_3dl::LidarMeasurementModelLikelihood
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
mcl_3dl::LidarMeasurementModelBase
pcl::PointCloud< PointType >::Ptr
filter
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
aaf859e0498cfe8bf4323d995c5c74c34
(const pcl::PointCloud< PointType >::ConstPtr &pc) const
float
getMaxSearchRange
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
a6b854a35595d784bfcf01f252897ba86
() const
void
loadConfig
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
a36c001c6b886da693ac9f4940040d973
(const ros::NodeHandle &nh, const std::string &name)
LidarMeasurementResult
measure
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
a9cba19bc9077db1ddfef24c34fe686a5
(ChunkedKdtree< PointType >::Ptr &kdtree, const pcl::PointCloud< PointType >::ConstPtr &pc, const std::vector< Vec3 > &origins, const State6DOF &s) const
void
setGlobalLocalizationStatus
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
ac562f719aa1f6ed9dae6da7577b30e86
(const size_t num_particles, const size_t current_num_particles)
float
clip_far_sq_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
ac2b2b396aaef79fb54de02c53fbf96b7
float
clip_near_sq_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
a40cc29ebe505d80784169d12bee9371b
float
clip_z_max_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
ae7fe7db8ec3e98b3a1731cdf76e39a5a
float
clip_z_min_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
a365f110c4c6989de13ed6d1dbaeb533f
float
match_dist_flat_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
aa6759e6248b85a42ad5ce3b099a27c53
float
match_dist_min_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
afbac326dcd060774aa3f1d7d3d4da161
float
match_weight_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
aa913a267d3bed0a761c7feeaf286c057
size_t
num_points_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
a46bafef57577d7623cb6810cd6c0806c
size_t
num_points_default_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
ad53dd682dbe2e31cee1b86f5bd86e586
size_t
num_points_global_
classmcl__3dl_1_1LidarMeasurementModelLikelihood.html
a91b4068681ed61a89b3919d2e3eb673e
mcl_3dl::LidarMeasurementResult
structmcl__3dl_1_1LidarMeasurementResult.html
LidarMeasurementResult
structmcl__3dl_1_1LidarMeasurementResult.html
a59ba1ff2bd0077b1e00221e40a861691
(const float likelihood_value, const float quality_value)
float
likelihood
structmcl__3dl_1_1LidarMeasurementResult.html
a5966d33a7c0f946a4e730a5a2126c5d1
float
quality
structmcl__3dl_1_1LidarMeasurementResult.html
a3ef69541d32bd6621e4ffd1777b1a9e5
Mcl3DlCompatCallbacks
classMcl3DlCompatCallbacks.html
void
cb
classMcl3DlCompatCallbacks.html
a12a608b86ef9c87eff9ef31832fad739
(const std_msgs::Bool::ConstPtr &msg)
void
cbConst
classMcl3DlCompatCallbacks.html
a32f89e0e0c7dd298521e671af01a7db7
(const std_msgs::Bool::ConstPtr &msg) const
bool
cbSrv
classMcl3DlCompatCallbacks.html
a35e6e23c0a1d80ca1ea2e4dfbf531145
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
Mcl3DlCompatCallbacks
classMcl3DlCompatCallbacks.html
a1aa0efbb60ed3a05982cff26a8601db9
()
std_msgs::Bool::ConstPtr
msg_
classMcl3DlCompatCallbacks.html
a271bed058d8182ccc164cb5721fc6d88
std_msgs::Bool::ConstPtr
msg_const_
classMcl3DlCompatCallbacks.html
a7f1c50215d198d539e5a6b1936a0d990
ros::NodeHandle
nh_
classMcl3DlCompatCallbacks.html
a293cde0829d8b14c163349cdf46b0ac4
ros::NodeHandle
pnh_
classMcl3DlCompatCallbacks.html
a09693b64249a18c1154792f51efc8525
bool
srv_called_
classMcl3DlCompatCallbacks.html
acc29095107c496995bcbe2695a184d25
mcl_3dl::MCL3dlNode
classmcl__3dl_1_1MCL3dlNode.html
mcl_3dl::MCL3dlNode::MyPointRepresentation
void
cbMapUpdateTimer
classmcl__3dl_1_1MCL3dlNode.html
ae61ca7d50c756b25b05554e49dd6ba66
(const ros::TimerEvent &event)
bool
configure
classmcl__3dl_1_1MCL3dlNode.html
aec3c8dd6d0b95a1f1878a71944afeb0d
()
MCL3dlNode
classmcl__3dl_1_1MCL3dlNode.html
a0df2a39d6605b89cd029ae5d2983201e
()
~MCL3dlNode
classmcl__3dl_1_1MCL3dlNode.html
a1632b5c8734a857be107b67296215314
()
mcl_3dl::PointXYZIL
PointType
classmcl__3dl_1_1MCL3dlNode.html
a98cfd6e791658c847ea55e59e96f1ea9
void
accumClear
classmcl__3dl_1_1MCL3dlNode.html
a9a4e8c6e3851b92cfc88c3226b99c95d
()
bool
accumCloud
classmcl__3dl_1_1MCL3dlNode.html
aefc6a1634a45c31a7ed3b0d2693cd2cd
(const sensor_msgs::PointCloud2::ConstPtr &msg)
void
cbCloud
classmcl__3dl_1_1MCL3dlNode.html
abf4079441beb6ca3d5c07f98047f3869
(const sensor_msgs::PointCloud2::ConstPtr &msg)
bool
cbExpansionReset
classmcl__3dl_1_1MCL3dlNode.html
a4f25875b26d78d8f5f96748d76943c8c
(std_srvs::TriggerRequest &request, std_srvs::TriggerResponse &response)
bool
cbGlobalLocalization
classmcl__3dl_1_1MCL3dlNode.html
a27cc948a08c35c0d9dda836a118dc228
(std_srvs::TriggerRequest &request, std_srvs::TriggerResponse &response)
void
cbImu
classmcl__3dl_1_1MCL3dlNode.html
a3cb9b5392db587bc52f33b610fdd7bf9
(const sensor_msgs::Imu::ConstPtr &msg)
void
cbLandmark
classmcl__3dl_1_1MCL3dlNode.html
ab039038c0707bf38f5a4a6f7358d0dd2
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
bool
cbLoadPCD
classmcl__3dl_1_1MCL3dlNode.html
ae8213bac98553b0a8de94ea8a61db708
(mcl_3dl_msgs::LoadPCD::Request &req, mcl_3dl_msgs::LoadPCD::Response &resp)
void
cbMapcloud
classmcl__3dl_1_1MCL3dlNode.html
af11e180583bb37decea6155778aa824f
(const sensor_msgs::PointCloud2::ConstPtr &msg)
void
cbMapcloudUpdate
classmcl__3dl_1_1MCL3dlNode.html
a58370a902b8d32400f8af105fa42e2e9
(const sensor_msgs::PointCloud2::ConstPtr &msg)
void
cbOdom
classmcl__3dl_1_1MCL3dlNode.html
acb369e58adc4dfab278707ebc37f9bdb
(const nav_msgs::Odometry::ConstPtr &msg)
void
cbPosition
classmcl__3dl_1_1MCL3dlNode.html
a09b490b5acab6cf67ecb1e2828414698
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
bool
cbResizeParticle
classmcl__3dl_1_1MCL3dlNode.html
a70ad61e73cb5420b1a63f320fcdd701e
(mcl_3dl_msgs::ResizeParticleRequest &request, mcl_3dl_msgs::ResizeParticleResponse &response)
void
diagnoseStatus
classmcl__3dl_1_1MCL3dlNode.html
a7112bcbe3c6ea9c625e50f16a682fedb
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
loadMapCloud
classmcl__3dl_1_1MCL3dlNode.html
accdfdfa94090841ff53decc0d726b017
(const pcl::PointCloud< PointType >::Ptr &map_cloud)
void
measure
classmcl__3dl_1_1MCL3dlNode.html
a62eafc017cf208f73a69cbd666dd9a23
()
void
publishParticles
classmcl__3dl_1_1MCL3dlNode.html
af424072660cd6788aabb68f16777e964
()
CloudAccumulationLogicBase::Ptr
accum_
classmcl__3dl_1_1MCL3dlNode.html
a47e775904c375792e8ede7f4cfaee1d6
size_t
cnt_measure_
classmcl__3dl_1_1MCL3dlNode.html
a057b5713f8b38c3941da5e199134693d
diagnostic_updater::Updater
diag_updater_
classmcl__3dl_1_1MCL3dlNode.html
a8ee351cc6dcf04407454c36b0754e0b0
std::default_random_engine
engine_
classmcl__3dl_1_1MCL3dlNode.html
a36a82bf3613776314653f31648c5cbc3
std::shared_ptr< FilterVec3 >
f_acc_
classmcl__3dl_1_1MCL3dlNode.html
a111c910ae87da4d8732cada065019f63
std::shared_ptr< FilterVec3 >
f_ang_
classmcl__3dl_1_1MCL3dlNode.html
a16ba722493de398f68b830db3b21e444
std::shared_ptr< FilterVec3 >
f_pos_
classmcl__3dl_1_1MCL3dlNode.html
a571e30384a05e6ce93b24460aaf5b808
size_t
global_localization_fix_cnt_
classmcl__3dl_1_1MCL3dlNode.html
a51ddf89e8aa8b6fcf6a49d5779e5a24c
bool
has_imu_
classmcl__3dl_1_1MCL3dlNode.html
afa78ca3b2738fc52fc6dc4993c39f997
bool
has_map_
classmcl__3dl_1_1MCL3dlNode.html
a75e2b47a6f460e79b016e96f3b3676e3
bool
has_odom_
classmcl__3dl_1_1MCL3dlNode.html
ab139511f85344c54e565187934579602
ros::Time
imu_last_
classmcl__3dl_1_1MCL3dlNode.html
aaf8770f45c19e582875c26e1a5236f98
ImuMeasurementModelBase::Ptr
imu_measurement_model_
classmcl__3dl_1_1MCL3dlNode.html
a0ee96b5ee1b29e92f821a83aaa477320
Quat
imu_quat_
classmcl__3dl_1_1MCL3dlNode.html
abb868c1e40a03b9c2012a00a52cb6000
ChunkedKdtree< PointType >::Ptr
kdtree_
classmcl__3dl_1_1MCL3dlNode.html
a448a3d7d19aabd82416981b5219e355f
std::map< std::string, LidarMeasurementModelBase::Ptr >
lidar_measurements_
classmcl__3dl_1_1MCL3dlNode.html
ab414f681489f4576eebbcbc5fc582408
std::shared_ptr< Filter >
localize_rate_
classmcl__3dl_1_1MCL3dlNode.html
a3013f27d943439e95cfe421527b96c52
ros::Time
localized_last_
classmcl__3dl_1_1MCL3dlNode.html
ac3e5ef5d125321e3dd26a96ee159cb76
ros::Timer
map_update_timer_
classmcl__3dl_1_1MCL3dlNode.html
abb9157beaf8d2fa4b02b009d8d1286b9
ros::Time
match_output_last_
classmcl__3dl_1_1MCL3dlNode.html
a5c2c8b8c7faaee60063ca7881257d497
MotionPredictionModelBase::Ptr
motion_prediction_model_
classmcl__3dl_1_1MCL3dlNode.html
a13baa88af6e784c97ab3c700bad8b1ba
ros::NodeHandle
nh_
classmcl__3dl_1_1MCL3dlNode.html
a7a110ee86a77280b22cd55c5f1462ab0
State6DOF
odom_
classmcl__3dl_1_1MCL3dlNode.html
aef9fca15d2d0a106695d30cd56855b59
ros::Time
odom_last_
classmcl__3dl_1_1MCL3dlNode.html
a54467949a3a9afb9bcfb4fc6764aff12
State6DOF
odom_prev_
classmcl__3dl_1_1MCL3dlNode.html
a83e43d99215fb2732a7df9abfcafa6a5
Parameters
params_
classmcl__3dl_1_1MCL3dlNode.html
a7ce95cfadedc3fba67ffe48b3a59395f
std::vector< std_msgs::Header >
pc_accum_header_
classmcl__3dl_1_1MCL3dlNode.html
ab329cfaa331354c4fcbd7bc92e5f195c
pcl::PointCloud< PointType >::Ptr
pc_all_accum_
classmcl__3dl_1_1MCL3dlNode.html
a6c3d8641de8039a0207150724bc15925
pcl::PointCloud< PointType >::Ptr
pc_local_accum_
classmcl__3dl_1_1MCL3dlNode.html
ab7034334ac4265a00bb2f18a67a772d6
pcl::PointCloud< PointType >::Ptr
pc_map2_
classmcl__3dl_1_1MCL3dlNode.html
a9ae02cb1f0fc227bfad52b7a6faf4c54
pcl::PointCloud< PointType >::Ptr
pc_map_
classmcl__3dl_1_1MCL3dlNode.html
afcd2e14b29f8b3cbcf104242d0f289c1
pcl::PointCloud< PointType >::Ptr
pc_update_
classmcl__3dl_1_1MCL3dlNode.html
a5475ec1e4335bbf1f37c63e94a3d9d31
std::shared_ptr< pf::ParticleFilter< State6DOF, float, ParticleWeightedMeanQuat, std::default_random_engine > >
pf_
classmcl__3dl_1_1MCL3dlNode.html
a44c6d4f1504769a9aecd99ea511ab2e8
ros::NodeHandle
pnh_
classmcl__3dl_1_1MCL3dlNode.html
ac448ddb6fc5a5242fa8eae83baa34881
MyPointRepresentation::Ptr
point_rep_
classmcl__3dl_1_1MCL3dlNode.html
a75d48218b010472d23cd3bd4675c9028
ros::Publisher
pub_debug_marker_
classmcl__3dl_1_1MCL3dlNode.html
a8e207c83f55cbc7d8c9baec63fd34d4e
ros::Publisher
pub_mapcloud_
classmcl__3dl_1_1MCL3dlNode.html
ab1973200e08d093793586c64e0b93e10
ros::Publisher
pub_matched_
classmcl__3dl_1_1MCL3dlNode.html
abbe0295d9f2b0b6533d76435a029aa10
ros::Publisher
pub_particle_
classmcl__3dl_1_1MCL3dlNode.html
a4db939e06fb0fbf74950869d6baedd02
ros::Publisher
pub_pose_
classmcl__3dl_1_1MCL3dlNode.html
aae1c0d22f5e918bd373c8d5ec98d4698
ros::Publisher
pub_status_
classmcl__3dl_1_1MCL3dlNode.html
af52ebed8003109004295c42997dfc664
ros::Publisher
pub_unmatched_
classmcl__3dl_1_1MCL3dlNode.html
a289197a2a65d15aece6774eb59eb03e5
std::random_device
seed_gen_
classmcl__3dl_1_1MCL3dlNode.html
a721ba205bdc3f380a8e87a143a67e677
ros::ServiceServer
srv_expansion_reset_
classmcl__3dl_1_1MCL3dlNode.html
adc1024bddf7887f79580e3d61511dc32
ros::ServiceServer
srv_global_localization_
classmcl__3dl_1_1MCL3dlNode.html
ac547143b9e4c65d74f9019dc504a516b
ros::ServiceServer
srv_load_pcd_
classmcl__3dl_1_1MCL3dlNode.html
a961e36a897bdbf0817fd8b123331d092
ros::ServiceServer
srv_particle_size_
classmcl__3dl_1_1MCL3dlNode.html
a98b81bcdca1427a39e4a26b1114d7fd4
State6DOF
state_prev_
classmcl__3dl_1_1MCL3dlNode.html
a2472d6d503b02357a04095affb1c9746
mcl_3dl_msgs::Status
status_
classmcl__3dl_1_1MCL3dlNode.html
a0d1501778e4e77c9030195a720e57027
ros::Subscriber
sub_cloud_
classmcl__3dl_1_1MCL3dlNode.html
ab7554a63c3ba946151ff156f23457b6b
ros::Subscriber
sub_imu_
classmcl__3dl_1_1MCL3dlNode.html
ac67b11051fea3ef965abc8e3febd40f9
ros::Subscriber
sub_landmark_
classmcl__3dl_1_1MCL3dlNode.html
a11af7ebcd1c28ee92bde2d8ba62bb1ec
ros::Subscriber
sub_mapcloud_
classmcl__3dl_1_1MCL3dlNode.html
ad3bb6cad24ec4edd550d3e6043e39acf
ros::Subscriber
sub_mapcloud_update_
classmcl__3dl_1_1MCL3dlNode.html
aaaaccef934ea1c02dc22897e3dbbff17
ros::Subscriber
sub_odom_
classmcl__3dl_1_1MCL3dlNode.html
aec382f73f53ee446236dc820851bb366
ros::Subscriber
sub_position_
classmcl__3dl_1_1MCL3dlNode.html
ab7bb886e858c5d821791c3858390a33a
ros::Duration
tf_tolerance_base_
classmcl__3dl_1_1MCL3dlNode.html
a630bfa0838aac75ee11be092902edcd2
tf2_ros::TransformBroadcaster
tfb_
classmcl__3dl_1_1MCL3dlNode.html
a9d557d48c787e36d2ac2279d754f19f2
tf2_ros::Buffer
tfbuf_
classmcl__3dl_1_1MCL3dlNode.html
a0ac9e0896f8f499a85823cc9e6a08968
tf2_ros::TransformListener
tfl_
classmcl__3dl_1_1MCL3dlNode.html
ab50567bd23c70832d06b5d33b214f131
mcl_3dl::MotionPredictionModelBase
classmcl__3dl_1_1MotionPredictionModelBase.html
std::shared_ptr< MotionPredictionModelBase >
Ptr
classmcl__3dl_1_1MotionPredictionModelBase.html
a8b35f728661339efa14eed1dd1aca72d
virtual void
predict
classmcl__3dl_1_1MotionPredictionModelBase.html
a6be0d1389fe03d96cccd188d36233e88
(State6DOF &s) const =0
virtual void
setOdoms
classmcl__3dl_1_1MotionPredictionModelBase.html
ac5486240c96dd58068d31ab4dc09ae66
(const State6DOF &odom_prev, const State6DOF &odom_current, const float time_diff)=0
mcl_3dl::MotionPredictionModelDifferentialDrive
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
mcl_3dl::MotionPredictionModelBase
MotionPredictionModelDifferentialDrive
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
a900c4c90fee7f3361e123cd706f6783d
(const float odom_err_integ_lin_tc, const float odom_err_integ_ang_tc)
void
predict
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
aa28d54577b843abfa26fc1c26a1a0a76
(State6DOF &s) const final
void
setOdoms
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
a47fd77cd9f020423ba62b808b093e968
(const State6DOF &odom_prev, const State6DOF &odom_current, const float time_diff) final
const float
odom_err_integ_ang_tc_
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
a4fe9e664c7d82289f6b9adc2d47572f5
const float
odom_err_integ_lin_tc_
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
a3931e8db6c98e278c14ea4ef78ed4def
float
relative_angle_
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
aacf013fd3ba7d161dcfbe937ee97f794
Quat
relative_quat_
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
a191f362aa0f4bd34f13dc4ba028193ba
Vec3
relative_translation_
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
ae386024d6ad84e82efcbd1772a1738eb
float
relative_translation_norm_
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
a96123ad5f1971acf9f570ef3c616dd18
float
time_diff_
classmcl__3dl_1_1MotionPredictionModelDifferentialDrive.html
ac30f2390bf6f2cfed570da96b166a19f
mcl_3dl::MultivariateNoiseGenerator
classmcl__3dl_1_1MultivariateNoiseGenerator.html
mcl_3dl::NoiseGeneratorBase
Eigen::Matrix< FLT_TYPE, Eigen::Dynamic, Eigen::Dynamic >
Matrix
classmcl__3dl_1_1MultivariateNoiseGenerator.html
a28b26dcc6187952eeeb58ae3fde65c2e
NoiseGeneratorBase< FLT_TYPE >
Parent
classmcl__3dl_1_1MultivariateNoiseGenerator.html
adebdaaea904a3fafbee6cd2f5a801e0d
Eigen::Matrix< FLT_TYPE, Eigen::Dynamic, 1 >
Vector
classmcl__3dl_1_1MultivariateNoiseGenerator.html
ace264f4dbd02298947358886613da8fd
MultivariateNoiseGenerator
classmcl__3dl_1_1MultivariateNoiseGenerator.html
a17579518fa7261423fd0b24ec41f47f6
(const MEAN_TYPE &mean, const COV_TYPE &covariance)
std::vector< FLT_TYPE >
operator()
classmcl__3dl_1_1MultivariateNoiseGenerator.html
a105707f4f3e339d6a24bb2d4cea443ca
(RANDOM_ENGINE &engine) const
void
setCovariance
classmcl__3dl_1_1MultivariateNoiseGenerator.html
ac26efe1769d4715be48f2310b7d1a610
(const COV_TYPE &covariance)
Vector
mean_vec_
classmcl__3dl_1_1MultivariateNoiseGenerator.html
aad766c46c8d2c893dc91273a4196dc69
Matrix
norm_transform_
classmcl__3dl_1_1MultivariateNoiseGenerator.html
a738bc2c63f63ca3e3f1866a041162649
mcl_3dl::MCL3dlNode::MyPointRepresentation
classmcl__3dl_1_1MCL3dlNode_1_1MyPointRepresentation.html
virtual void
copyToFloatArray
classmcl__3dl_1_1MCL3dlNode_1_1MyPointRepresentation.html
ae0c44f1ca7fd4ec20d909359878936be
(const PointType &p, float *out) const
MyPointRepresentation
classmcl__3dl_1_1MCL3dlNode_1_1MyPointRepresentation.html
a74185538a1edfff71798b9ae3042d5d4
()
mcl_3dl::NoiseGeneratorBase
classmcl__3dl_1_1NoiseGeneratorBase.html
size_t
getDimension
classmcl__3dl_1_1NoiseGeneratorBase.html
a82edd76c6bb884ac68f0ad8afc24a6cf
() const
const std::vector< FLT_TYPE > &
getMean
classmcl__3dl_1_1NoiseGeneratorBase.html
a515a52639750a98b20df905c083966a0
() const
void
setMean
classmcl__3dl_1_1NoiseGeneratorBase.html
a8b76bc9ebb7d89a639a64bc54e61525c
(const State6DOF &mean)
void
setMean
classmcl__3dl_1_1NoiseGeneratorBase.html
a0c6ce4210963a973afa223feb19211a9
(const T &mean)
virtual
~NoiseGeneratorBase
classmcl__3dl_1_1NoiseGeneratorBase.html
a455ea899808ecddd58c01a646f88b096
()
std::vector< FLT_TYPE >
mean_
classmcl__3dl_1_1NoiseGeneratorBase.html
ac698dc967dc4d8dc7a22a9bcd501b1fa
mcl_3dl::NormalLikelihood
classmcl__3dl_1_1NormalLikelihood.html
NormalLikelihood
classmcl__3dl_1_1NormalLikelihood.html
a2e85237f5a7335fde35751247e4b895e
(const FLT_TYPE sigma)
FLT_TYPE
operator()
classmcl__3dl_1_1NormalLikelihood.html
a30e55a7fbc23fb6faaad9b0a5a16f2c5
(const FLT_TYPE x) const
FLT_TYPE
a_
classmcl__3dl_1_1NormalLikelihood.html
a74a17c3bc58c591df2d4a8cd39f1b80a
FLT_TYPE
sq2_
classmcl__3dl_1_1NormalLikelihood.html
a4f67ec6059a839b55ee50dba686b0f89
NormalLikelihood< float >
classmcl__3dl_1_1NormalLikelihood.html
NormalLikelihood
classmcl__3dl_1_1NormalLikelihood.html
a2e85237f5a7335fde35751247e4b895e
(const float sigma)
float
operator()
classmcl__3dl_1_1NormalLikelihood.html
a30e55a7fbc23fb6faaad9b0a5a16f2c5
(const float x) const
float
a_
classmcl__3dl_1_1NormalLikelihood.html
a74a17c3bc58c591df2d4a8cd39f1b80a
float
sq2_
classmcl__3dl_1_1NormalLikelihood.html
a4f67ec6059a839b55ee50dba686b0f89
mcl_3dl::NormalLikelihoodNd
classmcl__3dl_1_1NormalLikelihoodNd.html
DIMENSION
Eigen::Matrix< FLT_TYPE, DIMENSION, DIMENSION >
Matrix
classmcl__3dl_1_1NormalLikelihoodNd.html
a99c824996600deb3092587fd7d8b51ce
Eigen::Matrix< FLT_TYPE, DIMENSION, 1 >
Vector
classmcl__3dl_1_1NormalLikelihoodNd.html
a323865a61a2efe855e5da3addc9956a1
NormalLikelihoodNd
classmcl__3dl_1_1NormalLikelihoodNd.html
a82e6957577768d8b3a3203a82dbedb81
(const Matrix sigma)
FLT_TYPE
operator()
classmcl__3dl_1_1NormalLikelihoodNd.html
a0ddafdb1e7d75caf39f788fa3552ad8c
(const Vector x) const
FLT_TYPE
a_
classmcl__3dl_1_1NormalLikelihoodNd.html
ac2e40402f8c99d22a19d2a874e7302f6
Matrix
sigma_inv_
classmcl__3dl_1_1NormalLikelihoodNd.html
a3ab051abc6249ad6e55ce10dec8efcbd
mcl_3dl::Parameters
classmcl__3dl_1_1Parameters.html
bool
load
classmcl__3dl_1_1Parameters.html
a5ae99c80e1c5b0e418cfeed6b76a4cc4
(ros::NodeHandle &nh)
double
acc_lpf_step_
classmcl__3dl_1_1Parameters.html
a8acabc8d59be03422555a32670249f6f
double
acc_var_
classmcl__3dl_1_1Parameters.html
ac52b6f499113981766e250b04e096774
int
accum_cloud_
classmcl__3dl_1_1Parameters.html
ac40d4cfeeccd9c1538f3df8a5966393c
double
bias_var_ang_
classmcl__3dl_1_1Parameters.html
ae75dbf557b002f13135f3084f800b921
double
bias_var_dist_
classmcl__3dl_1_1Parameters.html
ac5ec8692769c3dd923e8021611303d1d
std::array< float, 4 >
dist_weight_
classmcl__3dl_1_1Parameters.html
a9d55b00557768bfba7c199bbda711052
double
downsample_x_
classmcl__3dl_1_1Parameters.html
a0490b29b97aeccad991c6edc98e2c788
double
downsample_y_
classmcl__3dl_1_1Parameters.html
a494945f9dc871f736de4ec0155f5b4e7
double
downsample_z_
classmcl__3dl_1_1Parameters.html
a9bd5ad675def4b38a0069d1086d08003
double
expansion_var_pitch_
classmcl__3dl_1_1Parameters.html
a8587c309523f3daaf739eeb69ea74383
double
expansion_var_roll_
classmcl__3dl_1_1Parameters.html
ae7e1f8d0e5802efaaaeb09b20253ed3f
double
expansion_var_x_
classmcl__3dl_1_1Parameters.html
a4834699170a7508be79c451a0cafb2b6
double
expansion_var_y_
classmcl__3dl_1_1Parameters.html
a3fd3d0d2c29be9892358973be81853f1
double
expansion_var_yaw_
classmcl__3dl_1_1Parameters.html
a998ae234c69c1c53a94dd9e2fd1b85c9
double
expansion_var_z_
classmcl__3dl_1_1Parameters.html
a524970ea5b7a06bd201e0698d8a50478
bool
fake_imu_
classmcl__3dl_1_1Parameters.html
a4a853a2a8e4659112a348ccdc5876e66
bool
fake_odom_
classmcl__3dl_1_1Parameters.html
a311ea28995755f3d3499fca46b0cb51d
double
fix_ang_
classmcl__3dl_1_1Parameters.html
a6fa2cb4cd5171538a5da70eba6135af9
double
fix_dist_
classmcl__3dl_1_1Parameters.html
aacd327f0eaa21841dcb8fc05fa8bde22
std::map< std::string, std::string >
frame_ids_
classmcl__3dl_1_1Parameters.html
a163eef67735d9baca30a4f7f0f8914a6
int
global_localization_div_yaw_
classmcl__3dl_1_1Parameters.html
af4c4f45cd4da2eef7228db515c4d30c4
double
global_localization_grid_
classmcl__3dl_1_1Parameters.html
a7d7a71d6538a9905ed1cf614c5b43440
State6DOF
initial_pose_
classmcl__3dl_1_1Parameters.html
a1c243b20f11498fd389c9c0068d2d547
State6DOF
initial_pose_std_
classmcl__3dl_1_1Parameters.html
ac0c434d282b44908657e2961e5843ec2
double
jump_ang_
classmcl__3dl_1_1Parameters.html
afea63a82342aeea0d5bd6bb84f51d68d
double
jump_dist_
classmcl__3dl_1_1Parameters.html
a8094d97380dabbd2c149788c5a4cc399
double
lpf_step_
classmcl__3dl_1_1Parameters.html
a335b74679e8ce8f7e92b189fa450eeb7
double
map_chunk_
classmcl__3dl_1_1Parameters.html
a1b491ae0e4a36b86cb14982e82f12a41
double
map_downsample_x_
classmcl__3dl_1_1Parameters.html
aee740ff18b88db00bc36058c2ca6202d
double
map_downsample_y_
classmcl__3dl_1_1Parameters.html
a1a28b6a52373c55894c22e84fdee996f
double
map_downsample_z_
classmcl__3dl_1_1Parameters.html
a8c3b4752cff2692550271d7afdb110ea
double
map_grid_max_
classmcl__3dl_1_1Parameters.html
a62c908a3a1fae505ad23131375ce44ac
double
map_grid_min_
classmcl__3dl_1_1Parameters.html
a8a55f8ba032be360324a0daf95675db0
std::shared_ptr< ros::Duration >
map_update_interval_
classmcl__3dl_1_1Parameters.html
a9f02b985112ecaf128c3f325765ecff3
double
match_output_dist_
classmcl__3dl_1_1Parameters.html
adec7ae9cc013e03a1a3e604236a88b25
std::shared_ptr< ros::Duration >
match_output_interval_
classmcl__3dl_1_1Parameters.html
a2b93da94e8387921ae7953a973d79281
double
match_ratio_thresh_
classmcl__3dl_1_1Parameters.html
a692e048742506c060c2d696baff6ff2f
int
num_particles_
classmcl__3dl_1_1Parameters.html
af4ef162c11751763067e8fe96549e8b7
double
odom_err_ang_ang_
classmcl__3dl_1_1Parameters.html
a6a9a66646d4278f44fd13e6d16b7fa26
double
odom_err_ang_lin_
classmcl__3dl_1_1Parameters.html
aa63a2261d9e0f2c7e440a3d7ef8fea2a
double
odom_err_integ_ang_sigma_
classmcl__3dl_1_1Parameters.html
ab48580270ac67463622a46d31bb0c030
double
odom_err_integ_ang_tc_
classmcl__3dl_1_1Parameters.html
aea9c8f6e0680acc8cb376b9e673199ae
double
odom_err_integ_lin_sigma_
classmcl__3dl_1_1Parameters.html
a5d5fb10e5dd22353c6ef1d5063a09e47
double
odom_err_integ_lin_tc_
classmcl__3dl_1_1Parameters.html
af56684c9f2b21dd0c9a0784bdd2557d7
double
odom_err_lin_ang_
classmcl__3dl_1_1Parameters.html
a28343f06e4a74efbaeac403d24db9d14
double
odom_err_lin_lin_
classmcl__3dl_1_1Parameters.html
afe10ec903e4491cbe1e2660a69ea74a1
bool
output_pcd_
classmcl__3dl_1_1Parameters.html
a5ef144775a24c59a4d03d361a3806e35
bool
publish_tf_
classmcl__3dl_1_1Parameters.html
a1ee071634e6e6a5fa24f394004aec5ba
double
resample_var_pitch_
classmcl__3dl_1_1Parameters.html
aa430fe5ebbef4d7c6dc354e8ee902e41
double
resample_var_roll_
classmcl__3dl_1_1Parameters.html
a73cb8e0df352bfd46277eb4ddd189705
double
resample_var_x_
classmcl__3dl_1_1Parameters.html
aa3cf668d55809d2baf655a2502a020dc
double
resample_var_y_
classmcl__3dl_1_1Parameters.html
a71fe8d0e6499c8403b820d6b8e49c636
double
resample_var_yaw_
classmcl__3dl_1_1Parameters.html
a7d31085d692ec3b4df7ada581f1800ab
double
resample_var_z_
classmcl__3dl_1_1Parameters.html
a24df4efce5e18cb7ea01521d60ae25e7
int
skip_measure_
classmcl__3dl_1_1Parameters.html
a64463666687408c0b7f89f297777ac86
std::array< float, 3 >
std_warn_thresh_
classmcl__3dl_1_1Parameters.html
ad24af04db26d9d2dd5fc3d10ecb65806
std::shared_ptr< ros::Duration >
tf_tolerance_
classmcl__3dl_1_1Parameters.html
a895e5ac6b673e8c091ea8200e873430f
int
total_accum_cloud_max_
classmcl__3dl_1_1Parameters.html
a11f4e9c0b31636aacff33a33576c101c
double
unmatch_output_dist_
classmcl__3dl_1_1Parameters.html
aabed0cbe78746d2fd45fa68941ae35e0
double
update_downsample_x_
classmcl__3dl_1_1Parameters.html
aa51a811ea927ecfe4bdf6f50f1a508c0
double
update_downsample_y_
classmcl__3dl_1_1Parameters.html
a81bbe185a669a3b3441eb8eef65d9b01
double
update_downsample_z_
classmcl__3dl_1_1Parameters.html
a6a8c9645faabc5a36ca45b03b4778c8d
bool
use_random_sampler_with_normal_
classmcl__3dl_1_1Parameters.html
ad510168a54b4f4059b99e9464285f20d
mcl_3dl::pf::Particle
classmcl__3dl_1_1pf_1_1Particle.html
bool
operator<
classmcl__3dl_1_1pf_1_1Particle.html
aa9d9e4bb16392605675416115e9291f9
(const Particle &p2) const
Particle
classmcl__3dl_1_1pf_1_1Particle.html
aa63497c21f70a4af8d15dff13773838a
()
Particle
classmcl__3dl_1_1pf_1_1Particle.html
aab2be1171287ec737e1c6bdbc369cc11
(FLT_TYPE prob)
FLT_TYPE
accum_probability_
classmcl__3dl_1_1pf_1_1Particle.html
a3ce494688f5d1b218b7d46363bf6a9d2
FLT_TYPE
probability_
classmcl__3dl_1_1pf_1_1Particle.html
abb2b718966e6a6b8c03e4aca6e082dde
FLT_TYPE
probability_bias_
classmcl__3dl_1_1pf_1_1Particle.html
a2431544bb226e79d8b2269213afe9aed
T
state_
classmcl__3dl_1_1pf_1_1Particle.html
a363c90035f72dbbdf6a07c917470459e
mcl_3dl::pf::ParticleBase
classmcl__3dl_1_1pf_1_1ParticleBase.html
FLT_TYPE
covElement
classmcl__3dl_1_1pf_1_1ParticleBase.html
a83a1577fc39ab92f282ff940a9aff364
(const T &e, const size_t &j, const size_t &k)
virtual void
normalize
classmcl__3dl_1_1pf_1_1ParticleBase.html
a97b44b9a7fcaed4974097db4fd337ddc
()=0
T
operator+
classmcl__3dl_1_1pf_1_1ParticleBase.html
a482e14d27d16bcd8a5bae8cc8f596b04
(const T &a)
virtual FLT_TYPE &
operator[]
classmcl__3dl_1_1pf_1_1ParticleBase.html
aa2a6c3f6197fdfbfa9e2ef5ccd4d79b3
(const size_t i)=0
virtual size_t
size
classmcl__3dl_1_1pf_1_1ParticleBase.html
a7122f5c01677855810d36ff597714073
() const =0
static T
generateNoise
classmcl__3dl_1_1pf_1_1ParticleBase.html
a3c470097bc21c9f7f31feaeb7982c63b
(RANDOM_ENGINE &engine, const NOISE_GEN &gen)
ParticleBase< float >
classmcl__3dl_1_1pf_1_1ParticleBase.html
float
covElement
classmcl__3dl_1_1pf_1_1ParticleBase.html
a83a1577fc39ab92f282ff940a9aff364
(const T &e, const size_t &j, const size_t &k)
virtual void
normalize
classmcl__3dl_1_1pf_1_1ParticleBase.html
a97b44b9a7fcaed4974097db4fd337ddc
()=0
T
operator+
classmcl__3dl_1_1pf_1_1ParticleBase.html
a482e14d27d16bcd8a5bae8cc8f596b04
(const T &a)
virtual float &
operator[]
classmcl__3dl_1_1pf_1_1ParticleBase.html
aa2a6c3f6197fdfbfa9e2ef5ccd4d79b3
(const size_t i)=0
virtual size_t
size
classmcl__3dl_1_1pf_1_1ParticleBase.html
a7122f5c01677855810d36ff597714073
() const=0
static T
generateNoise
classmcl__3dl_1_1pf_1_1ParticleBase.html
a3c470097bc21c9f7f31feaeb7982c63b
(RANDOM_ENGINE &engine, const NOISE_GEN &gen)
mcl_3dl::pf::ParticleFilter
classmcl__3dl_1_1pf_1_1ParticleFilter.html
void
addNoiseUsingNoiseGenerator
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a4e38835685722fd25af4840dac7bce46
(const GEN &generator)
std::vector< Particle< T, FLT_TYPE > >::iterator
appendParticle
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a640e92cbf3d0a90d5b20f036b5702387
(const size_t num)
std::vector< Particle< T, FLT_TYPE > >::iterator
begin
classmcl__3dl_1_1pf_1_1ParticleFilter.html
aae8002463640d87634b77bd81784c45a
()
void
bias
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a37127b029e1f2820830cb79e218d2680
(std::function< void(const T &, float &p_bias)> prob)
std::vector< T >
covariance
classmcl__3dl_1_1pf_1_1ParticleFilter.html
abeceb35db8b1d1250157646523b2ee61
(const FLT_TYPE pass_ratio=1.0, const FLT_TYPE random_sample_ratio=1.0)
std::vector< Particle< T, FLT_TYPE > >::iterator
end
classmcl__3dl_1_1pf_1_1ParticleFilter.html
af3258471778d5e846451af8c6aaa7613
()
T
expectation
classmcl__3dl_1_1pf_1_1ParticleFilter.html
ae4dad027333413e09cc959e171a50905
(const FLT_TYPE pass_ratio=1.0)
T
expectationBiased
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a2cfa03b511033d880d79a9bd079c3a15
()
FLT_TYPE
getEntropy
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a77ecec51991fcb01d54a18d45437a9d2
() const
T
getParticle
classmcl__3dl_1_1pf_1_1ParticleFilter.html
ace51d5cc2f0e5526d1980e3d26746864
(const size_t i) const
size_t
getParticleSize
classmcl__3dl_1_1pf_1_1ParticleFilter.html
ad3e279a95d524a2bebadfe6c592175b3
() const
void
init
classmcl__3dl_1_1pf_1_1ParticleFilter.html
abc873a0ae5738d3762924e0d384bafe4
(T mean, T sigma)
void
initUsingNoiseGenerator
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a551cf979965ffbb52a4fed14b03306d6
(const GEN &generator)
T
max
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a00d98c7cd776d3b3045b3247c8606f3a
()
T
maxBiased
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a31462b6b3de0cb1a27911d464920dd62
()
void
measure
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a7be74c89176729206b27ca7c4a7efb04
(std::function< FLT_TYPE(const T &)> likelihood)
void
noise
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a569ac6bf977245d28598ba87bdf59d42
(T sigma)
ParticleFilter
classmcl__3dl_1_1pf_1_1ParticleFilter.html
aa0e8f126ec28a1ee6b1f5f001a8e1f19
(const int num_particles, const unsigned int random_seed=std::random_device()())
void
predict
classmcl__3dl_1_1pf_1_1ParticleFilter.html
af5fba2d0dce98e88a5158a1c2a7e981e
(std::function< void(T &)> model)
void
resample
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a45d84a824f29e7f0a1f2d5edea1c9f33
(T sigma)
void
resampleUsingNoiseGenerator
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a9a8be1efa83753ce8d5491e0e10b07e3
(const GEN &generator)
void
resizeParticle
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a1a42aef3d290d0126e8d2fd4acbca8f6
(const size_t num)
RANDOM_ENGINE
engine_
classmcl__3dl_1_1pf_1_1ParticleFilter.html
ae56648afcdca72dc874daced1edb8dc1
FLT_TYPE
entropy_
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a36c696b5ce57aa8cdbbcbe9b56807d22
T
ie_
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a15eec5bc61b02528c077367e1b1abf3d
std::vector< Particle< T, FLT_TYPE > >
particles_
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a58cb992ea2a7521f30999ff2c7f00393
std::vector< Particle< T, FLT_TYPE > >
particles_dup_
classmcl__3dl_1_1pf_1_1ParticleFilter.html
a14f7f33d1ac3a8858583790d0c48cae6
mcl_3dl::pf::ParticleWeightedMean
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
void
add
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
aa19ce66816eb479ec1363c70b8f6a6c1
(const T &s, const FLT_TYPE &prob)
T
getMean
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
ac329c814d56ea6322d4f94d50600b5c3
()
FLT_TYPE
getTotalProbability
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
ad0d2563574f8ac4580a84b13469bfc8e
()
ParticleWeightedMean
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
a8c213778e7778e8e3f1f2727c638b373
()
T
e_
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
aa0b0635d9de6022aba7eff564a4129d5
FLT_TYPE
p_sum_
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
a05e8949a6dc57aa6bda1ee8669d82c15
ParticleWeightedMean< State6DOF, float >
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
void
add
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
aa19ce66816eb479ec1363c70b8f6a6c1
(const State6DOF &s, const float &prob)
State6DOF
getMean
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
ac329c814d56ea6322d4f94d50600b5c3
()
float
getTotalProbability
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
ad0d2563574f8ac4580a84b13469bfc8e
()
ParticleWeightedMean
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
a8c213778e7778e8e3f1f2727c638b373
()
State6DOF
e_
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
aa0b0635d9de6022aba7eff564a4129d5
float
p_sum_
classmcl__3dl_1_1pf_1_1ParticleWeightedMean.html
a05e8949a6dc57aa6bda1ee8669d82c15
mcl_3dl::ParticleWeightedMeanQuat
classmcl__3dl_1_1ParticleWeightedMeanQuat.html
ParticleWeightedMean< State6DOF, float >
void
add
classmcl__3dl_1_1ParticleWeightedMeanQuat.html
a0b01ca017ab2a7f154e3e54340fe8e97
(const State6DOF &s, const float &prob)
State6DOF
getMean
classmcl__3dl_1_1ParticleWeightedMeanQuat.html
ac62e628ca6f3939b02740fb320526f8a
()
float
getTotalProbability
classmcl__3dl_1_1ParticleWeightedMeanQuat.html
af48f63e1de8085555d56c82bc9e80c8e
()
ParticleWeightedMeanQuat
classmcl__3dl_1_1ParticleWeightedMeanQuat.html
adc5489d5822c8c2a750a5e2edf61e6c9
()
mcl_3dl::Vec3
front_sum_
classmcl__3dl_1_1ParticleWeightedMeanQuat.html
ad85d7f53bfdca7e0d0d63b9c72299a3c
mcl_3dl::Vec3
up_sum_
classmcl__3dl_1_1ParticleWeightedMeanQuat.html
afe6d4f00ca57db6b31e45369c75654a9
mcl_3dl::PointCloudRandomSampler
classmcl__3dl_1_1PointCloudRandomSampler.html
virtual pcl::PointCloud< POINT_TYPE >::Ptr
sample
classmcl__3dl_1_1PointCloudRandomSampler.html
abd486c8f61703c00d06be58cd396db84
(const typename pcl::PointCloud< POINT_TYPE >::ConstPtr &pc, const size_t num) const =0
mcl_3dl::PointCloudSamplerWithNormal
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
mcl_3dl::PointCloudRandomSampler
void
loadConfig
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a0db2b140fdd193e30ffc0fc27eb612f3
(const ros::NodeHandle &nh)
PointCloudSamplerWithNormal
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
ae7823d5b4b35e04257a8fe8b0158939a
(const unsigned int random_seed=std::random_device()())
pcl::PointCloud< POINT_TYPE >::Ptr
sample
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
ab0fffa65440c43a5f5753059efe4b759
(const typename pcl::PointCloud< POINT_TYPE >::ConstPtr &pc, const size_t num) const final
void
setParameters
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a0c4740a3701a9b7430b355f5f3d3f1b6
(const double perform_weighting_ratio, const double max_weight_ratio, const double max_weight, const double normal_search_range)
void
setParticleStatistics
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a4baaf2e885239be1066699dc8a70488a
(const State6DOF &mean, const std::vector< State6DOF > &covariances)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic >
Matrix
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
ae5604596fd3f109ac03982170f39b006
Eigen::Matrix< double, Eigen::Dynamic, 1 >
Vector
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
ac1e80a32a3e33e1d563055137787fb6a
Vector
eigen_values_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a1d2a520154103778f0b30e313cb21174
Matrix
eigen_vectors_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a883f4c10920487338bf49119df1ce1bf
std::shared_ptr< std::default_random_engine >
engine_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a38233b2bab4ab32e37ab7d32011b6ca2
double
max_weight_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a6f574c8feb40f00509dc33a3cfb19f48
double
max_weight_ratio_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a36ffca51565034842f382cc506235252
State6DOF
mean_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a606d90a27d4aaa3afb8a2f41af3722da
double
normal_search_range_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
ad83ec04e398339fd23447fb16cbaf468
double
perform_weighting_ratio_
classmcl__3dl_1_1PointCloudSamplerWithNormal.html
a4581c06cc0a27388a6f9418e14be9408
mcl_3dl::PointCloudUniformSampler
classmcl__3dl_1_1PointCloudUniformSampler.html
mcl_3dl::PointCloudRandomSampler
PointCloudUniformSampler
classmcl__3dl_1_1PointCloudUniformSampler.html
a5f978547c37556999809281086dd4486
()
pcl::PointCloud< POINT_TYPE >::Ptr
sample
classmcl__3dl_1_1PointCloudUniformSampler.html
ab392ecbc169117c51d007ea5512431ee
(const typename pcl::PointCloud< POINT_TYPE >::ConstPtr &pc, const size_t num) const final
std::shared_ptr< std::default_random_engine >
engine_
classmcl__3dl_1_1PointCloudUniformSampler.html
a92abd3c08f2d60b387e8da1c67c61637
std::random_device
seed_gen_
classmcl__3dl_1_1PointCloudUniformSampler.html
a934ff83ee5a6be3873ed573bb57262cf
mcl_3dl::PointXYZIL
structmcl__3dl_1_1PointXYZIL.html
PointXYZIL
structmcl__3dl_1_1PointXYZIL.html
acf05f77a5e4677a2f06cbd5018b0632a
()
float
intensity
structmcl__3dl_1_1PointXYZIL.html
a423f95bc37b2aedcc7347b68cf6d80f5
uint32_t
label
structmcl__3dl_1_1PointXYZIL.html
a7296048787dcfd9306bb1195ab74fe78
PCL_ADD_POINT4D
structmcl__3dl_1_1PointXYZIL.html
a6e9a9006b2809cd88556b50264f241fa
mcl_3dl::Quat
classmcl__3dl_1_1Quat.html
constexpr Quat
conj
classmcl__3dl_1_1Quat.html
a53f8e0241815a3e8a0f2a6b1ad2b405e
() const
constexpr float
dot
classmcl__3dl_1_1Quat.html
a887e885ec07f70cc60b603be1434fb7d
(const Quat &q) const
void
getAxisAng
classmcl__3dl_1_1Quat.html
a23d89c9fbe51e13be41016a589c13cae
(Vec3 &axis, float &ang) const
constexpr Vec3
getRPY
classmcl__3dl_1_1Quat.html
a181a1c9c8777fffdade11e667079bf64
() const
constexpr Quat
inv
classmcl__3dl_1_1Quat.html
a38341d163469e62d8e34c1267cce50ab
() const
float
norm
classmcl__3dl_1_1Quat.html
a08a2d45a49da03c603949852905f9424
() const
void
normalize
classmcl__3dl_1_1Quat.html
a2dfbacf988e19bfb7704f158a5b2e55d
()
Quat
normalized
classmcl__3dl_1_1Quat.html
a69524fe0f015d08c4141e5d76df9bae1
() const
constexpr bool
operator!=
classmcl__3dl_1_1Quat.html
a4d78b440f1a827160163906d75350532
(const Quat &q) const
constexpr Quat
operator*
classmcl__3dl_1_1Quat.html
ab1aed21b9189dbca3c0b30bd34cea39c
(const float &s) const
constexpr Quat
operator*
classmcl__3dl_1_1Quat.html
a8ab8d7ec318898f91a64d04102ea9aae
(const Quat &q) const
Vec3
operator*
classmcl__3dl_1_1Quat.html
abab88b388b6b4ff560e964ada210e8c4
(const Vec3 &v) const
Quat
operator*=
classmcl__3dl_1_1Quat.html
ae41dd6da04d3289a2566b32ab765b81c
(const float &s)
Quat
operator+
classmcl__3dl_1_1Quat.html
a2cdf5bb56853c7df1c5018fdb0281502
(const Quat &q) const
Quat
operator+=
classmcl__3dl_1_1Quat.html
a247b770899dc8cf2033a459797834214
(const Quat &q)
constexpr Quat
operator-
classmcl__3dl_1_1Quat.html
aac670a5e2c69429f75ee5ff328cf90d2
() const
Quat
operator-
classmcl__3dl_1_1Quat.html
a212bbe7b49d9ea9147e953bee35589cc
(const Quat &q) const
Quat
operator-=
classmcl__3dl_1_1Quat.html
abf0dca3fc4670bb398beb94088b960e6
(const Quat &q)
constexpr Quat
operator/
classmcl__3dl_1_1Quat.html
a03ef9b4f618628fc05443468b3e03bf1
(const float &s) const
Quat
operator/=
classmcl__3dl_1_1Quat.html
a6a3e1e148162550f13dcb88e8ec18134
(const float &s)
constexpr bool
operator==
classmcl__3dl_1_1Quat.html
a459c33c9be18767351fd56987b8f24db
(const Quat &q) const
constexpr
Quat
classmcl__3dl_1_1Quat.html
a7892690fa6980843c81fe08833aba075
()
constexpr
Quat
classmcl__3dl_1_1Quat.html
ad37ce42f0626da57beb326c8d3113e86
(const float &x, const float &y, const float &z, const float &w)
Quat
classmcl__3dl_1_1Quat.html
a7fdb0dedfd2f4d6a791a30cfd338ea60
(const Vec3 &axis, const float &ang)
Quat
classmcl__3dl_1_1Quat.html
a83587e955439e53c99f7f5aa8a1395a7
(const Vec3 &forward, const Vec3 &up_raw)
Quat
classmcl__3dl_1_1Quat.html
ad6a06a956d7ba978899e0a49e33e9a77
(const Vec3 &rpy)
void
rotateAxis
classmcl__3dl_1_1Quat.html
ab1f8885d233c3a931bf1820dc8e387a3
(const Quat &r)
void
setAxisAng
classmcl__3dl_1_1Quat.html
adf4e7dff5f7558d8bd2cd16be4bece19
(const Vec3 &axis, const float &ang)
void
setRPY
classmcl__3dl_1_1Quat.html
a830719475faff66b2a93626299fae13b
(const Vec3 &rpy)
Quat
weighted
classmcl__3dl_1_1Quat.html
a4013c98b9fd794c9e066418bb409f07d
(const float &s) const
float
w_
classmcl__3dl_1_1Quat.html
a2f8d131f2bc1743b51832a89d140193b
float
x_
classmcl__3dl_1_1Quat.html
abf5ac10d45b93f12b10d5c96f9bf7716
float
y_
classmcl__3dl_1_1Quat.html
ab4d78e931ca2dd3a455fb511405c00b7
float
z_
classmcl__3dl_1_1Quat.html
a20b052160785a3762b86aa0f21081f21
mcl_3dl::Raycast
classmcl__3dl_1_1Raycast.html
mcl_3dl::Raycast::CastResult
virtual bool
getNextCastResult
classmcl__3dl_1_1Raycast.html
a65aafbbcf24be792b3e2f2291bc16486
(CastResult &result)=0
Raycast
classmcl__3dl_1_1Raycast.html
a3490143b2cda5ce1f6f5ee68156cabd5
()
virtual void
setRay
classmcl__3dl_1_1Raycast.html
acb69b64d85a0db724c5640fa80f13b59
(typename ChunkedKdtree< POINT_TYPE >::Ptr kdtree, const Vec3 ray_begin, const Vec3 ray_end)=0
mcl_3dl::RaycastUsingDDA
classmcl__3dl_1_1RaycastUsingDDA.html
mcl_3dl::Raycast
bool
getNextCastResult
classmcl__3dl_1_1RaycastUsingDDA.html
a9c986d9b3bd3e89f443b4c056398cc3e
(CastResult &result) final
RaycastUsingDDA
classmcl__3dl_1_1RaycastUsingDDA.html
af062ec1af7721ce23599922dd0816ded
(const double map_grid_size_x, const double map_grid_size_y, const double map_grid_size_z, const double dda_grid_size, const double ray_angle_half, const double hit_tolerance)
void
setRay
classmcl__3dl_1_1RaycastUsingDDA.html
a713178c1c32dff8e3731190fa73083a8
(typename ChunkedKdtree< POINT_TYPE >::Ptr kdtree, const Vec3 ray_begin, const Vec3 ray_end_org) final
Vec3
fromIndex
classmcl__3dl_1_1RaycastUsingDDA.html
a4c50e77d0e58be585a57b0401b6f6da3
(const Eigen::Vector3i &index) const
size_t
getArrayIndex
classmcl__3dl_1_1RaycastUsingDDA.html
aa5c130933d376145c9b6e6705460c787
(const Eigen::Vector3i &cell) const
const POINT_TYPE *
hasIntersection
classmcl__3dl_1_1RaycastUsingDDA.html
a1a848c73ca7a7f4c8e0f56936757bf29
(const Eigen::Vector3i &target_cell) const
bool
incrementIndex
classmcl__3dl_1_1RaycastUsingDDA.html
afda45256a0d92e7fcb2d24e9065ca44e
(const int i)
bool
isPointWithinMap
classmcl__3dl_1_1RaycastUsingDDA.html
a9d29e63bd010a58fd891ec18b59e0abb
(const Vec3 &point) const
void
setExists
classmcl__3dl_1_1RaycastUsingDDA.html
a61d92bf6ea343fedb56058279b48d9a7
(const POINT_TYPE *point)
Eigen::Vector3i
toIndex
classmcl__3dl_1_1RaycastUsingDDA.html
a6aa6980234df9cf672e823c3a7d5a9d1
(const POINT_TYPE *point) const
Eigen::Vector3i
toIndex
classmcl__3dl_1_1RaycastUsingDDA.html
a9454cbb0c8eb59b1ad0e8b08b9115a4d
(const Vec3 &point) const
void
updatePointCloud
classmcl__3dl_1_1RaycastUsingDDA.html
ada3cef5ce6c69414249a7083705475ac
()
Eigen::Vector3i
begin_index_
classmcl__3dl_1_1RaycastUsingDDA.html
a8fb06ced956c2a208802fb62a1b9066a
Eigen::Vector3i
current_index_
classmcl__3dl_1_1RaycastUsingDDA.html
a359fad0d66e496e149851a43a7c4bad4
const double
dda_grid_size_
classmcl__3dl_1_1RaycastUsingDDA.html
a417dd09995a3b0971f010b7d1e873604
Eigen::Vector3i
end_index_
classmcl__3dl_1_1RaycastUsingDDA.html
a0b0903ac32db8e236791c055a1389e1d
const double
hit_tolerance_
classmcl__3dl_1_1RaycastUsingDDA.html
a6f2a2b638baffd525bebe6a17ed7515d
Vec3
initial_edges_
classmcl__3dl_1_1RaycastUsingDDA.html
a1cbb1d7b8f467737ab7a526482b93891
ChunkedKdtree< POINT_TYPE >::Ptr
kdtree_
classmcl__3dl_1_1RaycastUsingDDA.html
a39be918de491332213ae612dc2dd474a
Eigen::Vector3i
map_size_
classmcl__3dl_1_1RaycastUsingDDA.html
a0c1f2f2877814ec1817f16eca20efd4d
int
max_movement_
classmcl__3dl_1_1RaycastUsingDDA.html
a588ae64a401782e2e079211427326f1a
Eigen::Vector4f
max_p_
classmcl__3dl_1_1RaycastUsingDDA.html
ad0ca3ca22abf00b479ae3bc1a3db536d
const double
min_dist_thr_sq_
classmcl__3dl_1_1RaycastUsingDDA.html
ab2d641a2e29941ce4ac5d8489ae5a092
Eigen::Vector4f
min_p_
classmcl__3dl_1_1RaycastUsingDDA.html
a66387c4e8da6d903ec1a0482441e2b7a
pcl::PCLHeader
point_cloud_header_
classmcl__3dl_1_1RaycastUsingDDA.html
aba4ae257d34dcd46d8e951d3017a2416
std::vector< uint8_t >
point_exists_
classmcl__3dl_1_1RaycastUsingDDA.html
afe00a2b6a3c2d2f7c7b1de20a5b3b77a
std::unordered_map< size_t, std::vector< const POINT_TYPE * > >
points_
classmcl__3dl_1_1RaycastUsingDDA.html
a39252cbb04b0904cc584b2ee93af2764
int
pos_
classmcl__3dl_1_1RaycastUsingDDA.html
a514cee7eeaeb550f0081d84048fb0017
const double
ray_angle_half_
classmcl__3dl_1_1RaycastUsingDDA.html
ad794b813f8e513464681dfbf8ef1bd44
Vec3
ray_begin_
classmcl__3dl_1_1RaycastUsingDDA.html
a219ee8aa18a99d56d02c604243f03012
Vec3
ray_direction_vector_
classmcl__3dl_1_1RaycastUsingDDA.html
a329eaa8d9c3a8afe11ccea98c69bcc4d
Eigen::Vector3i
step_
classmcl__3dl_1_1RaycastUsingDDA.html
a6e00b21ab7d2ae7b57673da7ca88cf63
Vec3
t_delta_
classmcl__3dl_1_1RaycastUsingDDA.html
a7f4405caa717cad94366d5ad164c633b
Vec3
t_max_
classmcl__3dl_1_1RaycastUsingDDA.html
a3bc05a17cbbd444a48bf86b338991058
mcl_3dl::RaycastUsingKDTree
classmcl__3dl_1_1RaycastUsingKDTree.html
mcl_3dl::Raycast
bool
getNextCastResult
classmcl__3dl_1_1RaycastUsingKDTree.html
afdb9bc4b20ae3cfa0ea7a500069d4a0a
(CastResult &result) final
RaycastUsingKDTree
classmcl__3dl_1_1RaycastUsingKDTree.html
a4ecc235c49c1625e72bc42edf9ca226f
(const float map_grid_size_x, const float map_grid_size_y, const float map_grid_size_z, const float hit_tolerance)
void
setRay
classmcl__3dl_1_1RaycastUsingKDTree.html
a7c6e42221e91e64839833aa5b43c0d33
(typename ChunkedKdtree< POINT_TYPE >::Ptr kdtree, const Vec3 ray_begin, const Vec3 ray_end) final
int
count_
classmcl__3dl_1_1RaycastUsingKDTree.html
ae382e8afe23fe9f4b434119c21eb2367
const float
hit_tolerance_
classmcl__3dl_1_1RaycastUsingKDTree.html
ab2ecfb34b5276bade8652654b7ff0e1b
Vec3
inc_
classmcl__3dl_1_1RaycastUsingKDTree.html
a686fcfc736d53e94908fcde22869bcf7
ChunkedKdtree< POINT_TYPE >::Ptr
kdtree_
classmcl__3dl_1_1RaycastUsingKDTree.html
ac790911aad9ccb5100e242eba48e040f
int
length_
classmcl__3dl_1_1RaycastUsingKDTree.html
a4d6428363280c2b2930cf3aaf3bc78a8
const float
map_grid_max_
classmcl__3dl_1_1RaycastUsingKDTree.html
a5b32280e1edd08318a0991a70b1e4678
const float
map_grid_min_
classmcl__3dl_1_1RaycastUsingKDTree.html
ad511ad63a3f4fc508730b2a0c5a60912
Vec3
pos_
classmcl__3dl_1_1RaycastUsingKDTree.html
a20f7b52a36b4aa948ca71845a9c65da8
mcl_3dl::State6DOF::RPYVec
classmcl__3dl_1_1State6DOF_1_1RPYVec.html
RPYVec
classmcl__3dl_1_1State6DOF_1_1RPYVec.html
aefc238eb4d66b2b97c4e14ec8d0f5c2e
()
RPYVec
classmcl__3dl_1_1State6DOF_1_1RPYVec.html
a8aed9e3135dd0ba5f55e7679a7e3bef4
(const float r, const float p, const float y)
RPYVec
classmcl__3dl_1_1State6DOF_1_1RPYVec.html
ad1a2ab77ea2ab01443df05f26f9b23dc
(const mcl_3dl::Vec3 &v)
mcl_3dl::Vec3
v_
classmcl__3dl_1_1State6DOF_1_1RPYVec.html
a9c0f69c3d560b53d76fda5dbb2343fcb
State
classState.html
ParticleBase< float >
void
normalize
classState.html
ac869ee855c30f66cd190cc89cf0d2405
()
const float &
operator[]
classState.html
a109e4d3934566049793355e47c7cdf2e
(const size_t i) const
float &
operator[]
classState.html
a64c6aab805fcb6c9ec2f72decbfac3fe
(const size_t i) override
size_t
size
classState.html
aa381de9cfff834afaae9dbb99532df28
() const override
State
classState.html
ab91bb1dd5aa6260ab2a456581daf9ec2
()
State
classState.html
afbae71c258c123e56fcc5aac1f82d43f
(const float x)
float
x
classState.html
a9948cc668f49246582cfd131b7928f7e
mcl_3dl::State6DOF
classmcl__3dl_1_1State6DOF.html
ParticleBase< float >
mcl_3dl::State6DOF::RPYVec
bool
isDiff
classmcl__3dl_1_1State6DOF.html
a9d62be74d138752d57dc551b2c440c0a
() const
void
normalize
classmcl__3dl_1_1State6DOF.html
a6eda25d97bbda2e15bf8c75a51f6b9b6
() override
State6DOF
operator+
classmcl__3dl_1_1State6DOF.html
aae152dd7efc50d3dd1e7a5e459f24ca3
(const State6DOF &a) const
State6DOF
operator-
classmcl__3dl_1_1State6DOF.html
ab1ffbc1c2e26c7b1855dd880ccc3151d
(const State6DOF &a) const
float
operator[]
classmcl__3dl_1_1State6DOF.html
a63d4d1debf60756b857df0d87b1b329c
(const size_t i) const
float &
operator[]
classmcl__3dl_1_1State6DOF.html
a71e5f74bbfff75200aacda9d4297765f
(const size_t i) override
size_t
size
classmcl__3dl_1_1State6DOF.html
aa873a739be9f93b79ac2823208a39a24
() const override
State6DOF
classmcl__3dl_1_1State6DOF.html
af204d5c226a2f6f674bc4dd982596db2
()
State6DOF
classmcl__3dl_1_1State6DOF.html
a2327f239826b9cbcb0b0eb25acd0405e
(const mcl_3dl::Vec3 pos, const mcl_3dl::Quat rot)
State6DOF
classmcl__3dl_1_1State6DOF.html
a55ed23f8088201d14fdbdab550ed4518
(const mcl_3dl::Vec3 pos, const mcl_3dl::Vec3 rpy)
void
transform
classmcl__3dl_1_1State6DOF.html
a25ecb86170da6415642cb07d122ed9f9
(pcl::PointCloud< PointType > &pc) const
static State6DOF
generateNoise
classmcl__3dl_1_1State6DOF.html
a048bcb37d9ad78ee7e896e2e732101c7
(RANDOM_ENGINE &engine, const NOISE_GEN &gen)
bool
diff_
classmcl__3dl_1_1State6DOF.html
a38d7adde7d3b30374c5f094eaabeab5a
float
noise_aa_
classmcl__3dl_1_1State6DOF.html
a01cacc2b2d76eacaa1623fc7a25da834
float
noise_al_
classmcl__3dl_1_1State6DOF.html
a65777b41bbdf26d65dee74fe72924599
float
noise_la_
classmcl__3dl_1_1State6DOF.html
a012bba3fa8a94927a57dffd06b2bb238
float
noise_ll_
classmcl__3dl_1_1State6DOF.html
a626b80c0160b377b3d834430972ae102
mcl_3dl::Vec3
odom_err_integ_ang_
classmcl__3dl_1_1State6DOF.html
ad92f0cc6a747128565835214fab1ca9c
mcl_3dl::Vec3
odom_err_integ_lin_
classmcl__3dl_1_1State6DOF.html
aacf999b9b45f67a844f172b8d150e342
mcl_3dl::Vec3
pos_
classmcl__3dl_1_1State6DOF.html
a963fe322b61924182dbb9233377a60fe
mcl_3dl::Quat
rot_
classmcl__3dl_1_1State6DOF.html
a619cd88ec981798ba309e238ff41d3e6
RPYVec
rpy_
classmcl__3dl_1_1State6DOF.html
a15a1a242010f7518238668b40e8c172c
mcl_3dl::Vec3
classmcl__3dl_1_1Vec3.html
constexpr Vec3
cross
classmcl__3dl_1_1Vec3.html
a66c56c73e50853da88e1ab6fbb6b16c2
(const Vec3 &q) const
constexpr float
dot
classmcl__3dl_1_1Vec3.html
a34bbbb9508daa6d23bcf1c963a7812c4
(const Vec3 &q) const
float
norm
classmcl__3dl_1_1Vec3.html
a137f623dc5f52a456cdec5001811915a
() const
Vec3
normalized
classmcl__3dl_1_1Vec3.html
ae4b6918c9e476c08c948c4d7e5473691
() const
constexpr bool
operator!=
classmcl__3dl_1_1Vec3.html
aa6f1b9d675273afff72563bf3687d2d3
(const Vec3 &q) const
constexpr Vec3
operator*
classmcl__3dl_1_1Vec3.html
a86dbecb4abbd504776bb83f7ae401358
(const float s) const
Vec3 &
operator*=
classmcl__3dl_1_1Vec3.html
a7bb75b89e703380524db7b905d1ede12
(const float &s)
constexpr Vec3
operator+
classmcl__3dl_1_1Vec3.html
a4ea4e72fbfd88fa100c7ad7fa31315cb
(const Vec3 &q) const
Vec3 &
operator+=
classmcl__3dl_1_1Vec3.html
ad67040947a73d597e27e3ed124f6b0fd
(const Vec3 &q)
constexpr Vec3
operator-
classmcl__3dl_1_1Vec3.html
a21feb35f6f0d7649cb274e98b4ec964b
() const
constexpr Vec3
operator-
classmcl__3dl_1_1Vec3.html
a09b6a2ad4b94c97129c26b028797aed6
(const Vec3 &q) const
Vec3 &
operator-=
classmcl__3dl_1_1Vec3.html
a54375a0fa4fa47fe3f1d392ce54d3aa0
(const Vec3 &q)
constexpr Vec3
operator/
classmcl__3dl_1_1Vec3.html
ac8c261f857a3c96ac79ac9b2d15c6ca5
(const float s) const
Vec3 &
operator/=
classmcl__3dl_1_1Vec3.html
aba8b2283d278699b9aa7fda08e9f1837
(const float &s)
constexpr bool
operator==
classmcl__3dl_1_1Vec3.html
a04dd070bd13625e99767731522d4129e
(const Vec3 &q) const
float &
operator[]
classmcl__3dl_1_1Vec3.html
a8a62de58c2b145c3acdb42425fd3a297
(const size_t i)
float
operator[]
classmcl__3dl_1_1Vec3.html
adfe3dbbb168a37e9b96500f6bc67a223
(const size_t i) const
constexpr Vec3
times
classmcl__3dl_1_1Vec3.html
a6948594193fc234d147166ee8f4f6e49
(const Vec3 &q) const
constexpr
Vec3
classmcl__3dl_1_1Vec3.html
a48ab264e282c06c8d8ff7761294c5fa0
()
constexpr
Vec3
classmcl__3dl_1_1Vec3.html
a45cd70c7ccd5196c41ecaa2c1a6ad3e5
(const float x, const float y, const float z)
float
x_
classmcl__3dl_1_1Vec3.html
a7b5eec615edcaff06d62fc45cdeb5dff
float
y_
classmcl__3dl_1_1Vec3.html
a3c55ce23ee005d8ebce23ab2437e775c
float
z_
classmcl__3dl_1_1Vec3.html
ae7bde25eca82a8a4edae5f0a89ae8cde
mcl_3dl
namespacemcl__3dl.html
mcl_3dl::pf
mcl_3dl::test
mcl_3dl::ChunkedKdtree
mcl_3dl::CloudAccumulationLogic
mcl_3dl::CloudAccumulationLogicBase
mcl_3dl::CloudAccumulationLogicPassThrough
mcl_3dl::DiagonalNoiseGenerator
mcl_3dl::Filter
mcl_3dl::FilterVec3
mcl_3dl::ImuMeasurementModelBase
mcl_3dl::ImuMeasurementModelGravity
mcl_3dl::LidarMeasurementModelBase
mcl_3dl::LidarMeasurementModelBeam
mcl_3dl::LidarMeasurementModelLikelihood
mcl_3dl::LidarMeasurementResult
mcl_3dl::MCL3dlNode
mcl_3dl::MotionPredictionModelBase
mcl_3dl::MotionPredictionModelDifferentialDrive
mcl_3dl::MultivariateNoiseGenerator
mcl_3dl::NoiseGeneratorBase
mcl_3dl::NormalLikelihood
mcl_3dl::NormalLikelihoodNd
mcl_3dl::Parameters
mcl_3dl::ParticleWeightedMeanQuat
mcl_3dl::PointCloudRandomSampler
mcl_3dl::PointCloudSamplerWithNormal
mcl_3dl::PointCloudUniformSampler
mcl_3dl::PointXYZIL
mcl_3dl::Quat
mcl_3dl::Raycast
mcl_3dl::RaycastUsingDDA
mcl_3dl::RaycastUsingKDTree
mcl_3dl::State6DOF
mcl_3dl::Vec3
bool
fromROSMsg
namespacemcl__3dl.html
ac005e2491f5521bde803ba9d49d0f7a1
(const sensor_msgs::PointCloud2 &msg, pcl::PointCloud< PointT > &pc)
TEST
namespacemcl__3dl.html
a98ad529462f241183c5dfa36f0d1104e
(NoiseGenerator, DiagonalNoiseGenerator)
TEST
namespacemcl__3dl.html
ad28d9d5b1e08158872bd3c3363cf0d05
(NoiseGenerator, MultivariateNoiseGenerator)
TEST
namespacemcl__3dl.html
ac41e8f701464a766f46c61dac89eb88c
(NoiseGenerator, MultivariateNoiseGeneratorForState6Dof)
void
testNoiseGeneratorResults
namespacemcl__3dl.html
a49446eea5067f45f8f131a25bb9c6b40
(const std::vector< float > &expected_means, const std::vector< float > &expected_covariances, const NOISE_GEN &gen, const float allowable_error_of_zero_cov)
std::vector< float >
toCovarianceMatrix
namespacemcl__3dl.html
aef571fc8858a4682cb0c165dc69e10da
(const std::vector< float > &sigma)
mcl_3dl::pf
namespacemcl__3dl_1_1pf.html
mcl_3dl::pf::Particle
mcl_3dl::pf::ParticleBase
mcl_3dl::pf::ParticleFilter
mcl_3dl::pf::ParticleWeightedMean
mcl_3dl::test
namespacemcl__3dl_1_1test.html
std::vector< State6DOF >
buildPoseCovarianceMatrix
namespacemcl__3dl_1_1test.html
af1aaeaa8b67404943dccc349192b645e
(const double yaw, const double front_std_dev, const double side_std_dev)
void
buildWall
namespacemcl__3dl_1_1test.html
a3ad75d020dd0e5ff9a9c291baf437529
(pcl::PointCloud< PointXYZIL >::Ptr result_points, double rotation_angle, int wall_length)
TEST
namespacemcl__3dl_1_1test.html
a78502f9d4a1794efa3113e79042ac54c
(PointCloudSamplerWithNormal, Sampling)
mcl_3dl_compat
namespacemcl__3dl__compat.html
ros::Publisher
advertise
namespacemcl__3dl__compat.html
a517309acaa0e490d13c36593c5f5b353
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, bool latch=false)
ros::ServiceServer
advertiseService
namespacemcl__3dl__compat.html
a5ea342fb74cbe541e98d262ae5e4ba3a
(ros::NodeHandle &nh_new, const std::string &service_new, ros::NodeHandle &nh_old, const std::string &service_old, bool(T::*srv_func)(MReq &, MRes &), T *obj)
void
checkCompatMode
namespacemcl__3dl__compat.html
a23e8a4cdec6361a248f32b8f823c0c5f
()
int
getCompat
namespacemcl__3dl__compat.html
a3672af5be046f60194dc0b5d18906e7d
()
std::string
getSimplifiedNamespace
namespacemcl__3dl__compat.html
a0a8148ec07197cef5fd56d9a7d4c0d98
(ros::NodeHandle &nh)
void
paramRename
namespacemcl__3dl__compat.html
ad21ffd15db5d0b3212b1b898df179915
(ros::NodeHandle &nh, const std::string ¶m_name_new, const std::string ¶m_name_old)
STATIC_ASSERT
namespacemcl__3dl__compat.html
a3266f87215dee7c5f28ccb222b969d8a
(supported_level<=current_level &¤t_level<=supported_level+1)
STATIC_ASSERT
namespacemcl__3dl__compat.html
aad351fb0def20d0a778e8877a1a0711a
(supported_level<=default_level &&default_level<=current_level)
ros::Subscriber
subscribe
namespacemcl__3dl__compat.html
ac413322fadc24db665194ba506a8fdc0
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const ros::TransportHints &transport_hints=ros::TransportHints())
const int
current_level
namespacemcl__3dl__compat.html
ab461f21c755176adfb09e9bc7bfd0414
const int
default_level
namespacemcl__3dl__compat.html
a83bbe3d9a7ca478fa5c97b2523f70533
const int
supported_level
namespacemcl__3dl__compat.html
a941468cb78471b84477908cbf91f8a9a