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

Go to the source code of this file.

Macros

#define GUIDANCE_INDI_MIN_PITCH   -20
 
#define GUIDANCE_INDI_MAX_PITCH   20
 

Functions

void guidance_indi_quadplane_init (void)
 Call upon entering indi guidance. More...
 
void guidance_indi_quadplane_propagate_filters (void)
 Low pass the accelerometer measurements to remove noise from vibrations. More...
 

Macro Definition Documentation

◆ GUIDANCE_INDI_MAX_PITCH

#define GUIDANCE_INDI_MAX_PITCH   20

Definition at line 32 of file guidance_indi_hybrid_quadplane.h.

◆ GUIDANCE_INDI_MIN_PITCH

#define GUIDANCE_INDI_MIN_PITCH   -20

Definition at line 31 of file guidance_indi_hybrid_quadplane.h.

Function Documentation

◆ guidance_indi_quadplane_init()

void guidance_indi_quadplane_init ( void  )

Call upon entering indi guidance.

Definition at line 55 of file guidance_indi_hybrid_quadplane.c.

References accel_bodyz_filt, bodyz_filter_cutoff, and init_butterworth_2_low_pass().

+ Here is the call graph for this function:

◆ guidance_indi_quadplane_propagate_filters()

void guidance_indi_quadplane_propagate_filters ( void  )

Low pass the accelerometer measurements to remove noise from vibrations.

The roll and pitch also need to be filtered to synchronize them with the acceleration Called as a periodic function with PERIODIC_FREQ

Definition at line 67 of file guidance_indi_hybrid_quadplane.c.

References accel_bodyz_filt, ACCEL_FLOAT_OF_BFP, stateGetAccelBody_i(), and update_butterworth_2_low_pass().

+ Here is the call graph for this function: