Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
gvf_ellipse.h File Reference

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

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

Go to the source code of this file.

Data Structures

struct  gvf_ell_par
 

Functions

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

Variables

gvf_ell_par gvf_ellipse_par
 

Detailed Description

Guidance algorithm based on vector fields 2D Ellipse trajectory.

Definition in file gvf_ellipse.h.


Data Structure Documentation

struct gvf_ell_par

Definition at line 42 of file gvf_ellipse.h.

Data Fields
float a
float alpha
float b
float ke
float kn

Function Documentation

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

Definition at line 63 of file gvf_ellipse.c.

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

Referenced by gvf_ellipse_XY().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

gvf_ell_par gvf_ellipse_par

Definition at line 59 of file gvf_ellipse.c.

Referenced by gvf_ellipse_XY().