Paparazzi UAS  v6.2.0_stable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
eff_scheduling_nederdrone.h File Reference
#include <stdio.h>
#include <stdbool.h>
+ Include dependency graph for eff_scheduling_nederdrone.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ctrl_eff_scheduling_init (void)
 Initialises periodic loop;. More...
 
void ctrl_eff_scheduling_periodic (void)
 Periodic function that interpolates between gain sets depending on the scheduling variable. More...
 

Variables

float sched_ratio_tip_props
 
float sched_tip_prop_upper_pitch_limit_deg
 
float sched_tip_prop_lower_pitch_limit_deg
 
bool sched_tip_props_always_on
 
float thrust_eff_scaling
 
bool all_act_fwd_sched
 

Detailed Description

Author
Dennis van Wijngaarden D.C.v.nosp@m.anWi.nosp@m.jngaa.nosp@m.rden.nosp@m.@tude.nosp@m.lft..nosp@m.nl Interpolation of control effectivenss matrix of the Nederdrone.

If instead using online adaptation is an option, be sure to not use this module at the same time!

Definition in file eff_scheduling_nederdrone.h.

Function Documentation

◆ ctrl_eff_scheduling_init()

void ctrl_eff_scheduling_init ( void  )

Initialises periodic loop;.

Definition at line 52 of file ctrl_effectiveness_scheduling.c.

◆ ctrl_eff_scheduling_periodic()

void ctrl_eff_scheduling_periodic ( void  )

Periodic function that interpolates between gain sets depending on the scheduling variable.

Definition at line 70 of file ctrl_effectiveness_scheduling.c.

Variable Documentation

◆ all_act_fwd_sched

bool all_act_fwd_sched
extern

Definition at line 44 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ sched_ratio_tip_props

float sched_ratio_tip_props
extern

◆ sched_tip_prop_lower_pitch_limit_deg

float sched_tip_prop_lower_pitch_limit_deg
extern

Definition at line 59 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ sched_tip_prop_upper_pitch_limit_deg

float sched_tip_prop_upper_pitch_limit_deg
extern

Definition at line 57 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ sched_tip_props_always_on

bool sched_tip_props_always_on
extern

Definition at line 61 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().

◆ thrust_eff_scaling

float thrust_eff_scaling
extern

Definition at line 48 of file eff_scheduling_nederdrone.c.

Referenced by schdule_control_effectiveness().