Paparazzi UAS
v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
|
Rotorcraft attitude stabilization in quaternion float version. More...
#include "generated/airframe.h"
#include "firmwares/rotorcraft/stabilization/stabilization_attitude_common_float.h"
#include "firmwares/rotorcraft/stabilization/stabilization_attitude_ref_quat_float.h"
Go to the source code of this file.
Macros | |
#define | STABILIZATION_ATTITUDE_GAIN_NB 1 |
#define | STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT 0 |
#define | stabilization_attitude_quat_float_SetOmegaP(_val) |
#define | stabilization_attitude_quat_float_SetOmegaQ(_val) |
#define | stabilization_attitude_quat_float_SetOmegaR(_val) |
Functions | |
void | stabilization_attitude_gain_schedule (uint8_t idx) |
Variables | |
struct FloatAttitudeGains | stabilization_gains [] |
struct FloatEulers | stab_att_sp_euler |
struct FloatQuat | stab_att_sp_quat |
struct AttRefQuatFloat | att_ref_quat_f |
Rotorcraft attitude stabilization in quaternion float version.
Definition in file stabilization_attitude_quat_float.h.
#define STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT 0 |
Definition at line 41 of file stabilization_attitude_quat_float.h.
Referenced by stabilization_attitude_init().
#define STABILIZATION_ATTITUDE_GAIN_NB 1 |
Definition at line 37 of file stabilization_attitude_quat_float.h.
Referenced by attitude_ref_quat_float_init(), stabilization_attitude_gain_schedule(), and stabilization_attitude_init().
#define stabilization_attitude_quat_float_SetOmegaP | ( | _val | ) |
Definition at line 55 of file stabilization_attitude_quat_float.h.
#define stabilization_attitude_quat_float_SetOmegaQ | ( | _val | ) |
Definition at line 58 of file stabilization_attitude_quat_float.h.
#define stabilization_attitude_quat_float_SetOmegaR | ( | _val | ) |
Definition at line 61 of file stabilization_attitude_quat_float.h.
void stabilization_attitude_gain_schedule | ( | uint8_t | idx | ) |
Definition at line 179 of file stabilization_attitude_quat_float.c.
References att_ref_quat_f, attitude_ref_quat_float_schedule(), gain_idx, and STABILIZATION_ATTITUDE_GAIN_NB.
struct AttRefQuatFloat att_ref_quat_f |
Definition at line 43 of file stabilization_attitude_quat_float.c.
Referenced by stabilization_attitude_enter(), stabilization_attitude_gain_schedule(), stabilization_attitude_init(), and stabilization_attitude_run().
struct FloatEulers stab_att_sp_euler |
Definition at line 45 of file stabilization_attitude_euler_float.c.
struct FloatQuat stab_att_sp_quat |
Definition at line 41 of file stabilization_attitude_quat_float.c.
struct FloatAttitudeGains stabilization_gains[] |
Definition at line 42 of file stabilization_attitude_euler_float.c.
Referenced by stabilization_attitude_init(), and stabilization_attitude_run().