
Contains declaration for Localization class. More...
#include "Component/ModelComponent.H"#include "Component/ModelParam.H"#include "Media/FrameSeries.H"#include "Raster/GenericFrame.H"#include "Image/Image.H"#include "GUI/XWinManaged.H"#include "GUI/ImageDisplayStream.H"#include "Image/Pixels.H"#include "Robots/RobotBrain/RobotBrainComponent.H"#include "Util/Types.H"#include <string>#include <vector>#include <math.h>#include "Ice/RobotBrainObjects.ice.H"#include "Ice/RobotSimEvents.ice.H"#include "Ice/IceImageUtils.H"#include <IceUtil/Thread.h>#include <boost/random/linear_congruential.hpp>#include <boost/random/normal_distribution.hpp>#include <boost/random/variate_generator.hpp>#include "pParticle.H"

Go to the source code of this file.
Classes | |
| class | Localization |
| contains functions for tracking the position of the sub using particle filter technic More... | |
Defines | |
| #define | LOCALIZATION_H |
| #define | BOT_SPEED 1 |
| #define | INIT_PARTICLES 1000 |
| #define | BETA 0.4 |
| #define | NORMAL_DIST(MEAN, SIGMA, X) ((1.0/(SIGMA*sqrt(2*M_PI)))*pow(M_E,(-1.0*(X-MEAN)*(X-MEAN))/(2.0*SIGMA*SIGMA))) |
| Equation of normal distribution. | |
| #define | M_DRIFT 0.35 |
| #define | SIGMA_DRIFT 5 |
| #define | M_TRANS 0.35 |
| #define | SIGMA_TRANS 5 |
Contains declaration for Localization class.
Notes : Things to be done ->Make orientation relative to the reading taken at start instead of absolute just introduce a message at the start time ->
Definition in file Localization.H.
| #define NORMAL_DIST | ( | MEAN, | |||
| SIGMA, | |||||
| X | ) | ((1.0/(SIGMA*sqrt(2*M_PI)))*pow(M_E,(-1.0*(X-MEAN)*(X-MEAN))/(2.0*SIGMA*SIGMA))) |
Equation of normal distribution.
Definition at line 56 of file Localization.H.
1.6.3