Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::EnkiRealisticConditions Class Reference
[World interfaces]

#include <Enki.h>

List of all members.


Detailed Description

A container for noise conditions.


Public Member Functions

double motorInstantNoise ()
 Changes every time step. To be added to each wheel.
double motorCoeff ()
 Changes every epoch. Proportional to the speed, to be added to each wheel.
double camNoise ()
 Gaussian noise to be added to each ray of the cam.
bool camBadPixel ()
 Return true every x calls on average, according to camProbBadPixel.

Protected Member Functions

 EnkiRealisticConditions ()
 Create the random generators.
 ~EnkiRealisticConditions ()
 Destructor.

Protected Attributes

Ishtar::Variable< double > motorInstantNoiseMean
 mean of instant gaussian motor noise
Ishtar::Variable< double > motorInstantNoiseStd
 standard deviation of instant gaussian motor noise
Ishtar::Variable< double > motorCoeffRange
 range for motor coefficient (constant error). Coefficient will be uniformly distributed in [1+motorCoeffRange..1-motorCoeffGenerator]
Ishtar::Variable< double > camNoiseMean
 mean of gaussian camera noise
Ishtar::Variable< double > camNoiseStd
 standard deviation of gaussian camera noise
Ishtar::Variable< double > camProbBadPixel
 probability of bad pixel in camera
An::UniformRand motorCoeffGenerator
 generator for motor coefficient (constant error)

Friends

class EnkiWorld


The documentation for this class was generated from the following files:
Generated on Mon Oct 24 17:38:27 2005 for Teem by  doxygen 1.4.2