Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
guidance_indi_hinf.c File Reference
+ Include dependency graph for guidance_indi_hinf.c:

Go to the source code of this file.

Functions

struct FloatVect3 guidance_indi_controller (bool in_flight, struct HorizontalGuidance *gh, struct VerticalGuidance *gv, enum GuidanceIndi_HMode h_mode, enum GuidanceIndi_VMode v_mode)
 Acceleration controller based Hinfinity.
 

Variables

static float Ap = GUIDANCE_INDI_HINF_Ap
 
static float Bp = GUIDANCE_INDI_HINF_Bp
 
static float Cp = GUIDANCE_INDI_HINF_Cp
 
static float Dp = GUIDANCE_INDI_HINF_Dp
 
static float Ad = GUIDANCE_INDI_HINF_Ad
 
static float Bd = GUIDANCE_INDI_HINF_Bd
 
static float Cd = GUIDANCE_INDI_HINF_Cd
 
static float Dd = GUIDANCE_INDI_HINF_Dd
 
static float Apz = GUIDANCE_INDI_HINF_Apz
 
static float Bpz = GUIDANCE_INDI_HINF_Bpz
 
static float Cpz = GUIDANCE_INDI_HINF_Cpz
 
static float Dpz = GUIDANCE_INDI_HINF_Dpz
 
static float Adz = GUIDANCE_INDI_HINF_Adz
 
static float Bdz = GUIDANCE_INDI_HINF_Bdz
 
static float Cdz = GUIDANCE_INDI_HINF_Cdz
 
static float Ddz = GUIDANCE_INDI_HINF_Ddz
 
static struct FloatVect3 pos_state = { 0 }
 
static struct FloatVect3 speed_state = { 0 }
 

Function Documentation

◆ guidance_indi_controller()

struct FloatVect3 guidance_indi_controller ( bool in_flight  ,
struct HorizontalGuidance gh,
struct VerticalGuidance gv,
enum GuidanceIndi_HMode  h_mode,
enum GuidanceIndi_VMode  v_mode 
)

Variable Documentation

◆ Ad

◆ Adz

Definition at line 41 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ Ap

◆ Apz

Definition at line 36 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ Bd

◆ Bdz

Definition at line 42 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ Bp

◆ Bpz

Definition at line 37 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ Cd

◆ Cdz

Definition at line 43 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ Cp

◆ Cpz

Definition at line 38 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ Dd

◆ Ddz

Definition at line 44 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ Dp

◆ Dpz

Definition at line 39 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ pos_state

struct FloatVect3 pos_state = { 0 }
static

Definition at line 46 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().

◆ speed_state

struct FloatVect3 speed_state = { 0 }
static

Definition at line 47 of file guidance_indi_hinf.c.

Referenced by guidance_indi_controller().