#include <Enki.h>
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 |