chrono::sensor::ChNoiseNormalDrift Class Reference

Description

IMU Noise model: gaussian drifting noise with noncorrelated equal distributions.

#include <ChNoiseModel.h>

Inheritance diagram for chrono::sensor::ChNoiseNormalDrift:
Collaboration diagram for chrono::sensor::ChNoiseNormalDrift:

Public Member Functions

 ChNoiseNormalDrift (double updateRate, ChVector3d mean, ChVector3d stdev, double drift_bias, double tau_drift)
 Class constructor.
 
 ~ChNoiseNormalDrift ()
 Class destructor.
 
virtual void AddNoise (ChVector3d &data)
 Function for adding noise to data. More...
 
virtual void AddNoise (ChVector3d &data, float last_ch_time, float ch_time)
 
- Public Member Functions inherited from chrono::sensor::ChNoiseModel
 ChNoiseModel ()
 Class constructor.
 
 ~ChNoiseModel ()
 Class destructor.
 

Member Function Documentation

◆ AddNoise()

void chrono::sensor::ChNoiseNormalDrift::AddNoise ( ChVector3d data)
virtual

Function for adding noise to data.

Parameters
datadata to augment

Implements chrono::sensor::ChNoiseModel.


The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_sensor/sensors/ChNoiseModel.h
  • /builds/uwsbel/chrono/src/chrono_sensor/sensors/ChNoiseModel.cpp