iDynTree::AttitudeQuaternionEKFParameters struct

set up the quaternion EKF

Public variables

double time_step_in_seconds
discretization time step in seconds, default value: $ 0.01 s $
double bias_correlation_time_factor
time factor modeling how fast the bias can vary, default value: $ 0.01 $
double accelerometer_noise_variance
measurement noise covariance $ \sigma_{acc}^{2} $ of accelerometer measurement, default value: $ 0.001 $
double magnetometer_noise_variance
measurement noise covariance $ \sigma_{mag}^{2} $ of magnetometer measurement, default value: $ 0.001 $
double gyroscope_noise_variance
system noise covariance $ \sigma_{gyro}^{2} $ of gyroscope measurement, since it is the input to the system, default value: $ 0.001 $
double gyro_bias_noise_variance
system noise covariance $ \sigma_{gyrobias}^{2} $ of gyroscope bias estimate, default value: $ 0.0001 $
double initial_orientation_error_variance
initial state covariance $ \sigma_{q_0}^{2} $ of orientation, default value: $ 10 $
double initial_ang_vel_error_variance
initial state covariance $ \sigma_{\omega_0}^{2} $ of angular velocity, default value: $ 10 $
double initial_gyro_bias_error_variance
measurement noise covariance $ \sigma_{acc}^{2} $ of gyroscope bias, default value: $ 10 $
bool use_magnetometer_measurements
flag to enable the use of magnetometer measurement for yaw correction, default value: false