Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
stabilization_attitude_quat_float.h File Reference

Rotorcraft attitude stabilization in quaternion float version. More...

+ Include dependency graph for stabilization_attitude_quat_float.h:
+ This graph shows which files directly or indirectly include this file:

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_quat_float_init (void)
 
void stabilization_attitude_gain_schedule (uint8_t idx)
 

Variables

struct FloatAttitudeGains stabilization_gains []
 
struct AttRefQuatFloat att_ref_quat_f
 

Detailed Description

Rotorcraft attitude stabilization in quaternion float version.

Definition in file stabilization_attitude_quat_float.h.

Macro Definition Documentation

◆ STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT

#define STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT   0

Definition at line 42 of file stabilization_attitude_quat_float.h.

◆ STABILIZATION_ATTITUDE_GAIN_NB

#define STABILIZATION_ATTITUDE_GAIN_NB   1

Definition at line 38 of file stabilization_attitude_quat_float.h.

◆ stabilization_attitude_quat_float_SetOmegaP

#define stabilization_attitude_quat_float_SetOmegaP (   _val)
Value:
{ \
attitude_ref_quat_float_set_omega_p(&att_ref_quat_f, _val); \
}
struct AttRefQuatFloat att_ref_quat_f

Definition at line 54 of file stabilization_attitude_quat_float.h.

◆ stabilization_attitude_quat_float_SetOmegaQ

#define stabilization_attitude_quat_float_SetOmegaQ (   _val)
Value:
{ \
attitude_ref_quat_float_set_omega_q(&att_ref_quat_f, _val); \
}

Definition at line 57 of file stabilization_attitude_quat_float.h.

◆ stabilization_attitude_quat_float_SetOmegaR

#define stabilization_attitude_quat_float_SetOmegaR (   _val)
Value:
{ \
attitude_ref_quat_float_set_omega_r(&att_ref_quat_f, _val); \
}

Definition at line 60 of file stabilization_attitude_quat_float.h.

Function Documentation

◆ stabilization_attitude_gain_schedule()

void stabilization_attitude_gain_schedule ( uint8_t  idx)

Definition at line 195 of file stabilization_attitude_quat_float.c.

References att_ref_quat_f, attitude_ref_quat_float_schedule(), gain_idx, idx, and STABILIZATION_ATTITUDE_GAIN_NB.

+ Here is the call graph for this function:

◆ stabilization_attitude_quat_float_init()

Variable Documentation

◆ att_ref_quat_f

◆ stabilization_gains