Struct inertialsim::sensors::SensorModel¶
ClassList > inertialsim > sensors > SensorModel
#include <model.h>
Inherited by the following classes: inertialsim::sensors::InertialSensorModel
Classes¶
| Type | Name |
|---|---|
| struct | Bias Bias simulation options. |
| struct | DataInterface Data interface simulation options. |
| struct | InputLimits Input limits simulation options. |
| struct | Misalignment Misalignment simulation options. |
| struct | Noise Noise simulation options. |
| struct | ScaleFactor Scale factor simulation options. |
Public Functions¶
| Type | Name |
|---|---|
| SensorModel () = default |
|
| const Bias & | bias () const |
| Bias & | bias () |
| virtual const DataInterface & | data_interface () const |
| virtual DataInterface & | data_interface () |
| const InputLimits & | input_limits () const |
| InputLimits & | input_limits () |
| const Misalignment & | misalignment () const |
| Misalignment & | misalignment () |
| virtual const Noise & | noise () const |
| virtual Noise & | noise () |
| void | reset () Reset model parameters to their defaults. |
| const ScaleFactor & | scale_factor () const |
| ScaleFactor & | scale_factor () |
| void | set_all (bool value) Set all boolean model parameters. |
| virtual | ~SensorModel () = default |
Detailed Description¶
Specify model options for simulating generic sensor errors and data interfaces. These model options are suitable for many types of sensors. By default all supported sources of error are simulated.
Note:
Default specifications: Sensor specification parameters default to zero (or identity). Unspecified parameters will have no effect on the simulation result regardless of the settings here.
Public Functions Documentation¶
function SensorModel¶
function bias [½]¶
function bias [2/2]¶
function data_interface [½]¶
function data_interface [2/2]¶
function input_limits [½]¶
function input_limits [2/2]¶
function misalignment [½]¶
function misalignment [2/2]¶
function noise [½]¶
function noise [2/2]¶
function reset¶
Reset model parameters to their defaults.
function scale_factor [½]¶
function scale_factor [2/2]¶
function set_all¶
Set all boolean model parameters.
All boolean model parameters will be set to the input value, true or false. Non-boolean options (like interpolator) will not be modified.
Parameters:
valuetrue or false.
function ~SensorModel¶
The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/model.h