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

Guidance algorithm based on vector fields 2D sinusoidal trajectory. More...

+ Include dependency graph for gvf_sin.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gvf_s_par
 

Functions

void gvf_sin_info (float *phi, struct gvf_grad *, struct gvf_Hess *)
 

Variables

gvf_s_par gvf_sin_par
 

Detailed Description

Guidance algorithm based on vector fields 2D sinusoidal trajectory.

Definition in file gvf_sin.h.


Data Structure Documentation

◆ gvf_s_par

struct gvf_s_par

Definition at line 43 of file gvf_sin.h.

Data Fields
float A
float alpha
float ke
float kn
float off
float w

Function Documentation

◆ gvf_sin_info()

void gvf_sin_info ( float *  phi,
struct gvf_grad grad,
struct gvf_Hess hess 
)

Definition at line 69 of file gvf_sin.c.

References A, alpha, b, gvf_trajectory, gvf_Hess::H11, gvf_Hess::H12, gvf_Hess::H21, gvf_Hess::H22, gvf_grad::nx, gvf_grad::ny, gvf_tra::p, p, and stateGetPositionEnu_f().

Referenced by gvf_sin_XY_alpha().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ gvf_sin_par

gvf_s_par gvf_sin_par
extern

Definition at line 64 of file gvf_sin.c.

Referenced by gvf_sin_XY_alpha().