![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/ctrl/scheduling_indi_simple.h"
#include "firmwares/rotorcraft/stabilization/stabilization_indi_simple.h"
#include "firmwares/rotorcraft/guidance/guidance_indi_hybrid.h"
#include "firmwares/rotorcraft/guidance/guidance_h.h"
#include "generated/airframe.h"
#include "state.h"
Go to the source code of this file.
Macros | |
#define | INDI_SCHEDULING_LOWER_BOUND_G1 0.0001 |
Functions | |
void | ctrl_eff_scheduling_init (void) |
Initialises periodic loop;. | |
void | ctrl_eff_scheduling_periodic (void) |
Periodic function that interpolates between gain sets depending on the scheduling variable. | |
#define INDI_SCHEDULING_LOWER_BOUND_G1 0.0001 |
Definition at line 32 of file scheduling_indi_simple.c.
Initialises periodic loop;.
Definition at line 41 of file scheduling_indi_simple.c.
Periodic function that interpolates between gain sets depending on the scheduling variable.
Definition at line 45 of file scheduling_indi_simple.c.
References foo, IndiVariables::g1, g_forward, g_hover, guidance_indi_specific_force_gain, indi, INDI_SCHEDULING_LOWER_BOUND_G1, FloatRates::p, FloatRates::q, FloatRates::r, stateGetAirspeed_f(), stateGetNedToBodyEulers_f(), and use_scheduling.
|
static |
Definition at line 36 of file scheduling_indi_simple.c.
Referenced by ctrl_eff_scheduling_periodic().
|
static |
Definition at line 38 of file scheduling_indi_simple.c.
Referenced by ctrl_eff_scheduling_periodic().
int32_t use_scheduling = 1 |
Definition at line 34 of file scheduling_indi_simple.c.
Referenced by ctrl_eff_scheduling_periodic().