9 #ifndef CRejectionSamplingRangeOnlyLocalization_H    10 #define CRejectionSamplingRangeOnlyLocalization_H    59                                 bool                                                    autoCheckAngleRanges = 
true);
    85                                 TDataPerBeacon()  : sensorOnRobot(), beaconPosition(), radiusAtRobotPlane(0),minAngle(0),maxAngle(0)
 mrpt::math::TPoint3D sensorOnRobot
 
mrpt::math::TPoint2D beaconPosition
 
Declares a class derived from "CObservation" that represents one (or more) range measurements to labe...
 
Data for each beacon observation with a correspondence with the map. 
 
float m_z_robot
Z coordinate of the robot. 
 
size_t m_drawIndex
The index in "m_dataPerBeacon" used to draw samples (the rest will be used to evaluate the likelihood...
 
mrpt::poses::CPose2D m_oldPose
 
A class for storing a map of 3D probabilistic landmarks. 
 
virtual ~CRejectionSamplingRangeOnlyLocalization()
Destructor. 
 
mrpt::maps::CLandmarksMap CLandmarksMap
Backward compatible typedef. 
 
std::deque< TDataPerBeacon > m_dataPerBeacon
Data for each beacon observation with a correspondence with the map. 
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
A class used to store a 2D pose, including the 2D coordinate point and a heading (phi) angle...
 
A base class for implementing rejection sampling in a generic state space. 
 
An implementation of rejection sampling for generating 2D robot pose from range-only measurements wit...