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.