Classes | Typedefs | Functions | Variables
humanoid_localization Namespace Reference

Classes

class  DistanceMap
class  EndpointModel
class  HumanoidLocalization
class  MapModel
class  MotionModel
class  ObservationModel
class  OccupancyMap
struct  Particle
 Particle consists of a pose and a weight. More...
class  RaycastingModel

Typedefs

typedef boost::mt19937 EngineT
 Boost RNG engine:
typedef Eigen::Matrix< double, 6, 6 > Matrix6d
typedef Eigen::Matrix< float, 6, 6 > Matrix6f
typedef boost::normal_distribution NormalDistributionT
 Boost RNG distribution:
typedef
boost::variate_generator
< EngineT
&, NormalDistributionT
NormalGeneratorT
 standard normal-distributed noise
typedef std::vector< ParticleParticles
typedef pcl::PointCloud
< pcl::PointXYZ
PointCloud
typedef boost::uniform_real UniformDistributionT
typedef
boost::variate_generator
< EngineT
&, UniformDistributionT
UniformGeneratorT
 uniform noise in range [0,1)
typedef Eigen::Matrix< double, 6, 1 > Vector6d
typedef Eigen::Matrix< float, 6, 1 > Vector6f

Functions

static void getRP (const geometry_msgs::Quaternion &msg_q, double &roll, double &pitch)

Variables

static const double LOG_SQRT_2_PI = 0.91893853320467274178
 log(sqrt(2*pi))
static const double SQRT_2_PI = 2.506628274
 sqrt(2*pi)

Typedef Documentation

typedef boost::mt19937 humanoid_localization::EngineT

Boost RNG engine:

Definition at line 54 of file humanoid_localization_defs.h.

typedef Eigen::Matrix<double, 6, 6> humanoid_localization::Matrix6d

Definition at line 68 of file humanoid_localization_defs.h.

typedef Eigen::Matrix<float, 6, 6> humanoid_localization::Matrix6f

Definition at line 66 of file humanoid_localization_defs.h.

typedef boost::normal_distribution humanoid_localization::NormalDistributionT

Boost RNG distribution:

Definition at line 56 of file humanoid_localization_defs.h.

standard normal-distributed noise

Definition at line 61 of file humanoid_localization_defs.h.

Definition at line 48 of file humanoid_localization_defs.h.

Definition at line 50 of file humanoid_localization_defs.h.

typedef boost::uniform_real humanoid_localization::UniformDistributionT

Definition at line 59 of file humanoid_localization_defs.h.

uniform noise in range [0,1)

Definition at line 63 of file humanoid_localization_defs.h.

typedef Eigen::Matrix<double, 6, 1> humanoid_localization::Vector6d

Definition at line 69 of file humanoid_localization_defs.h.

typedef Eigen::Matrix<float, 6, 1> humanoid_localization::Vector6f

Definition at line 67 of file humanoid_localization_defs.h.


Function Documentation

static void humanoid_localization::getRP ( const geometry_msgs::Quaternion &  msg_q,
double &  roll,
double &  pitch 
) [inline, static]

Definition at line 74 of file HumanoidLocalization.h.


Variable Documentation

const double humanoid_localization::LOG_SQRT_2_PI = 0.91893853320467274178 [static]

log(sqrt(2*pi))

Definition at line 49 of file ObservationModel.h.

const double humanoid_localization::SQRT_2_PI = 2.506628274 [static]

sqrt(2*pi)

Definition at line 46 of file ObservationModel.h.



humanoid_localization
Author(s): Armin Hornung, Stefan Osswald, Daniel Maier
autogenerated on Mon Oct 6 2014 00:41:01