#include <vector>
#include <boost/random/variate_generator.hpp>
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/normal_distribution.hpp>
#include <boost/random/uniform_real.hpp>
#include <tf/transform_datatypes.h>
#include <Eigen/Core>
#include <pcl_ros/point_cloud.h>
#include <pcl/point_types.h>
Go to the source code of this file.
Classes | |
struct | humanoid_localization::Particle |
Particle consists of a pose and a weight. More... | |
Namespaces | |
namespace | humanoid_localization |
Typedefs | |
typedef boost::mt19937 | humanoid_localization::EngineT |
Boost RNG engine: | |
typedef Eigen::Matrix< double, 6, 6 > | humanoid_localization::Matrix6d |
typedef Eigen::Matrix< float, 6, 6 > | humanoid_localization::Matrix6f |
typedef boost::normal_distribution | humanoid_localization::NormalDistributionT |
Boost RNG distribution: | |
typedef boost::variate_generator < EngineT &, NormalDistributionT > | humanoid_localization::NormalGeneratorT |
standard normal-distributed noise | |
typedef std::vector< Particle > | humanoid_localization::Particles |
typedef pcl::PointCloud < pcl::PointXYZ > | humanoid_localization::PointCloud |
typedef boost::uniform_real | humanoid_localization::UniformDistributionT |
typedef boost::variate_generator < EngineT &, UniformDistributionT > | humanoid_localization::UniformGeneratorT |
uniform noise in range [0,1) | |
typedef Eigen::Matrix< double, 6, 1 > | humanoid_localization::Vector6d |
typedef Eigen::Matrix< float, 6, 1 > | humanoid_localization::Vector6f |