28 #ifndef CActionRobotMovement2D_H
29 #define CActionRobotMovement2D_H
41 using namespace mrpt::math;
42 using namespace mrpt::poses;
154 } motionModelConfiguration;
160 void computeFromOdometry(
161 const CPose2D &odometryIncrement,
170 void computeFromEncoders(
178 void drawSingleSample(
CPose2D &outSample )
const;
182 void prepareFastDrawSingleSamples()
const;
186 void fastDrawSingleSample(
CPose2D &outSample )
const;
192 void computeFromOdometry_modelGaussian(
193 const CPose2D &odometryIncrement,
201 void computeFromOdometry_modelThrun(
202 const CPose2D &odometryIncrement,
208 void drawSingleSample_modelGaussian(
CPose2D &outSample )
const;
212 void drawSingleSample_modelThrun(
CPose2D &outSample )
const;
216 void prepareFastDrawSingleSample_modelGaussian()
const;
220 void prepareFastDrawSingleSample_modelThrun()
const;
224 void fastDrawSingleSample_modelGaussian(
CPose2D &outSample )
const;
228 void fastDrawSingleSample_modelThrun(
CPose2D &outSample )
const;