![]() |
Paparazzi UAS
v6.2.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
A guidance mode based on Incremental Nonlinear Dynamic Inversion. More...
Go to the source code of this file.
Functions | |
void | guidance_indi_enter (void) |
Call upon entering indi guidance. More... | |
void | guidance_indi_run (float *heading_sp) |
void | stabilization_attitude_set_setpoint_rp_quat_f (struct FloatEulers *indi_rp_cmd, bool in_flight, float heading) |
void | guidance_indi_init (void) |
Init function. More... | |
Variables | |
float | guidance_indi_specific_force_gain |
float | guidance_indi_pos_gain |
float | guidance_indi_speed_gain |
float | guidance_indi_max_bank |
struct FloatVect3 | sp_accel |
A guidance mode based on Incremental Nonlinear Dynamic Inversion.
Definition in file guidance_indi.h.
void guidance_indi_enter | ( | void | ) |
Call upon entering indi guidance.
Definition at line 159 of file guidance_indi.c.
void guidance_indi_init | ( | void | ) |
Init function.
Definition at line 146 of file guidance_indi.c.
void guidance_indi_run | ( | float * | heading_sp | ) |
heading_sp | the desired heading [rad] |
main indi guidance function
Definition at line 179 of file guidance_indi.c.
void stabilization_attitude_set_setpoint_rp_quat_f | ( | struct FloatEulers * | indi_rp_cmd, |
bool | in_flight, | ||
float | heading | ||
) |
|
extern |
Definition at line 111 of file guidance_indi.c.
|
extern |
Definition at line 58 of file guidance_indi.c.
Referenced by guidance_indi_run().
|
extern |
Referenced by ctrl_eff_scheduling_periodic(), and guidance_indi_run().
|
extern |
Definition at line 64 of file guidance_indi.c.
Referenced by guidance_indi_run().
|
extern |
Definition at line 74 of file guidance_indi.c.