Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
gvf_parametric.h File Reference

Guiding vector field algorithm for 2D and 3D parametric trajectories. More...

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

Go to the source code of this file.

Data Structures

struct  gvf_parametric_con
 
struct  gvf_parametric_tel
 

Macros

#define GVF_OCAML_GCS   true
 

Functions

void gvf_parametric_init (void)
 
void gvf_parametric_set_direction (int8_t s)
 
void gvf_parametric_control_2D (float, float, float, float, float, float, float, float)
 
void gvf_parametric_control_3D (float, float, float, float, float, float, float, float, float, float, float, float)
 

Variables

gvf_parametric_con gvf_parametric_control
 
gvf_parametric_tel gvf_parametric_telemetry
 

Detailed Description

Guiding vector field algorithm for 2D and 3D parametric trajectories.

Definition in file gvf_parametric.h.


Data Structure Documentation

◆ gvf_parametric_con

struct gvf_parametric_con

Definition at line 50 of file gvf_parametric.h.

Data Fields
float beta
float delta_T
float k_psi
float L
int8_t s
float w

◆ gvf_parametric_tel

struct gvf_parametric_tel

Definition at line 59 of file gvf_parametric.h.

Data Fields
int e_len
float phi_errors[3]
uint32_t splines_ctr

Macro Definition Documentation

◆ GVF_OCAML_GCS

#define GVF_OCAML_GCS   true

Default GCS trajectory painter

Definition at line 32 of file gvf_parametric.h.

Function Documentation

◆ gvf_parametric_control_2D()

◆ gvf_parametric_control_3D()

void gvf_parametric_control_3D ( float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float   
)
extern

◆ gvf_parametric_init()

◆ gvf_parametric_set_direction()

void gvf_parametric_set_direction ( int8_t  s)
extern

Definition at line 347 of file gvf_parametric.cpp.

References gvf_parametric_control, gvf_parametric_con::s, and s.

Variable Documentation

◆ gvf_parametric_control

◆ gvf_parametric_telemetry

gvf_parametric_tel gvf_parametric_telemetry
extern