Skip to content

Class inertialsim::sensors::InertialSensorState::Noise

ClassList > inertialsim > sensors > InertialSensorState > Noise

Extended random noise simulation state for inertial sensors. More...

  • #include <state.h>

Inherits the following classes: inertialsim::sensors::SensorState::Noise

Public Functions

Type Name
Noise () = default
const std::optional< Array > & bias_instability () const
std::optional< Array > & bias_instability ()
const std::optional< Array > & quantization () const
std::optional< Array > & quantization ()
std::optional< Array > & random_walk ()
Get random walk state (alias for wgn).
const std::optional< Array > & random_walk () const
const std::optional< Array > & rate_ramp () const
std::optional< Array > & rate_ramp ()
const std::optional< Array > & rate_random_walk () const
std::optional< Array > & rate_random_walk ()
void set_bias_instability (const std::optional< Array > & value)
void set_quantization (const std::optional< Array > & value)
void set_random_walk (const Array & value)
Set random walk state (alias for wgn).
void set_rate_ramp (const std::optional< Array > & value)
void set_rate_random_walk (const std::optional< Array > & value)

Public Functions inherited from inertialsim::sensors::SensorState::Noise

See inertialsim::sensors::SensorState::Noise

Type Name
Noise () = default
void set_wgn (const std::optional< Array > & value)
const std::optional< Array > & wgn () const
std::optional< Array > & wgn ()

Detailed Description

Extends SensorState::Noise with additional noise parameters specific to inertial sensors.

Public Functions Documentation

function Noise

inertialsim::sensors::InertialSensorState::Noise::Noise () = default

function bias_instability [½]

inline const std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::bias_instability () const

function bias_instability [2/2]

inline std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::bias_instability () 

function quantization [½]

inline const std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::quantization () const

function quantization [2/2]

inline std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::quantization () 

function random_walk [½]

Get random walk state (alias for wgn).

inline std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::random_walk () 


function random_walk [2/2]

inline const std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::random_walk () const

function rate_ramp [½]

inline const std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::rate_ramp () const

function rate_ramp [2/2]

inline std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::rate_ramp () 

function rate_random_walk [½]

inline const std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::rate_random_walk () const

function rate_random_walk [2/2]

inline std::optional< Array > & inertialsim::sensors::InertialSensorState::Noise::rate_random_walk () 

function set_bias_instability

inline void inertialsim::sensors::InertialSensorState::Noise::set_bias_instability (
    const std::optional< Array > & value
) 

function set_quantization

inline void inertialsim::sensors::InertialSensorState::Noise::set_quantization (
    const std::optional< Array > & value
) 

function set_random_walk

Set random walk state (alias for wgn).

inline void inertialsim::sensors::InertialSensorState::Noise::set_random_walk (
    const Array & value
) 


function set_rate_ramp

inline void inertialsim::sensors::InertialSensorState::Noise::set_rate_ramp (
    const std::optional< Array > & value
) 

function set_rate_random_walk

inline void inertialsim::sensors::InertialSensorState::Noise::set_rate_random_walk (
    const std::optional< Array > & value
) 


The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/state.h