Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Data Structures | |
struct | DW |
struct | ExtU |
struct | ExtY |
struct | ukf_init_tag |
struct | ukf_params_tag |
Macros | |
#define | UKF_Wind_Estimator_COMMON_INCLUDES_ |
Typedefs | |
typedef struct ukf_init_tag | ukf_init_type |
typedef struct ukf_params_tag | ukf_params_type |
Functions | |
void | UKF_Wind_Estimator_initialize (void) |
void | UKF_Wind_Estimator_step (void) |
Variables | |
DW | ukf_DW |
ExtU | ukf_U |
ExtY | ukf_Y |
ukf_init_type | ukf_init |
ukf_params_type | ukf_params |
struct DW |
struct ExtU |
struct ExtY |
Definition at line 49 of file UKF_Wind_Estimator.h.
Data Fields | ||
---|---|---|
real32_T | Pout[49] | |
real32_T | xout[7] |
struct ukf_init_tag |
struct ukf_params_tag |
Definition at line 63 of file UKF_Wind_Estimator.h.
Data Fields | ||
---|---|---|
real32_T | dt | |
real32_T | Q[49] | |
real32_T | R[36] |
#define UKF_Wind_Estimator_COMMON_INCLUDES_ |
Definition at line 23 of file UKF_Wind_Estimator.h.
typedef struct ukf_init_tag ukf_init_type |
typedef struct ukf_params_tag ukf_params_type |
void UKF_Wind_Estimator_initialize | ( | void | ) |
Definition at line 2098 of file UKF_Wind_Estimator.c.
Referenced by init_calculator().
void UKF_Wind_Estimator_step | ( | void | ) |
Definition at line 1088 of file UKF_Wind_Estimator.c.
References ExtU::accel, ukf_init_tag::alpha, ExtU::aoa, ukf_init_tag::beta, DW::Delay1_DSTATE, DW::Delay_DSTATE, ukf_params_tag::dt, h(), K, ukf_init_tag::ki, lambda, mrdivide(), p, ukf_init_tag::P0, DW::P_not_empty, ExtY::Pout, ukf_params_tag::Q, ExtU::q, qr(), qr_e(), ukf_params_tag::R, ExtU::rates, RungeKutta(), ExtU::sideslip, ukf_DW, ukf_init, ukf_params, ukf_U, ukf_Y, ExtU::va, ExtU::vk, ukf_init_tag::x0, DW::x_not_empty, ExtY::xout, and mesonh.mesonh_atmosphere::Y.
Referenced by wind_estimator_step().
|
extern |
Definition at line 27 of file UKF_Wind_Estimator.c.
Referenced by init_calculator(), and UKF_Wind_Estimator_step().
|
extern |
Definition at line 23 of file UKF_Wind_Estimator.c.
Referenced by init_calculator(), UKF_Wind_Estimator_step(), and wind_estimator_step().
|
extern |
Definition at line 24 of file UKF_Wind_Estimator.c.
Referenced by init_calculator(), UKF_Wind_Estimator_step(), wind_estimator_periodic(), wind_estimator_Set_Q_VA(), wind_estimator_Set_Q_VA_SCALE(), wind_estimator_Set_Q_WIND(), wind_estimator_Set_R_AOA(), wind_estimator_Set_R_GS(), wind_estimator_Set_R_SSA(), wind_estimator_Set_R_VA(), and wind_estimator_step().
|
extern |
Definition at line 30 of file UKF_Wind_Estimator.c.
Referenced by init_calculator(), UKF_Wind_Estimator_step(), wind_estimator_periodic(), and wind_estimator_step().
|
extern |
Definition at line 33 of file UKF_Wind_Estimator.c.
Referenced by init_calculator(), UKF_Wind_Estimator_step(), and wind_estimator_step().