Jafar
|
Base class for all the simulated sensors. More...
Base class for all the simulated sensors.
Definition at line 19 of file sensorsimu.hpp.
#include <sensorsimu.hpp>
Public Member Functions | |
SensorSimuBase (unsigned short x_size, unsigned short z_size) | |
SensorSimuBase (SensorSimuBase const &other) | |
void | SetTimeOffset (time const &offset) |
time | GetTimeOffset () const |
void | SetStampJitterTwoSigma (time const &jitter) |
time | GetStampJitterTwoSigma () |
time | ComputeStampJitter () |
void | SetSeed (unsigned short sens_id) |
long unsigned int | GetSeed () |
void | SetSensorSimVariance (VEC const &var) |
VEC | GetSensorSimVariance () const |
void | AddSensorNoise (VEC &measure) |
void | AddMeasurementWithNoise (time sensed, time available, VEC &data) |
virtual void | Perceive (VEC const &proc_state, time t)=0 |
performs a noisy measurement of the true state at time t and add it to the measurement list of the sensor | |
virtual void | ComputeInformation (VEC const &z, VEC &i, MSYM &I)=0 |
Compute i and I based on the measurement vector. | |
Static Public Member Functions | |
static long unsigned int | GenSeed (unsigned short id) |
Private Member Functions | |
void | GenStampJitterDistrib () |
Private Attributes | |
VEC | m_simu_var |
vector containing the variances for the measurements | |
long unsigned int | m_seed |
MultiDimNormalDistribution * | m_norm_dist |
MultiDimNormalDistribution * | m_norm_jitter_dist |
time | m_offset |
time | m_stamp_jitter |
Generated on Wed Oct 15 2014 00:37:34 for Jafar by doxygen 1.7.6.1 |