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
nav_parametric_3d_lissajous.c File Reference
+ Include dependency graph for nav_parametric_3d_lissajous.c:

Go to the source code of this file.

Macros

#define GVF_PARAMETRIC_3D_LISSAJOUS_KX   0.001
 Guiding vector field algorithm for 2D and 3D complex trajectories.
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_KY   0.001
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_KZ   0.001
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_CX   80
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_CY   80
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_CZ   10
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_WX   1
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_WY   1
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_WZ   1
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_DX   0
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_DY   0
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_DZ   0
 
#define GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA   0
 

Variables

gvf_par_3d_lis_par gvf_parametric_3d_lissajous_par
 

Macro Definition Documentation

◆ GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA

#define GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA   0

Default orientation in degrees for the trajectory in the XY plane

Definition at line 92 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_CX

#define GVF_PARAMETRIC_3D_LISSAJOUS_CX   80

Default amplitude of the trajectory in the X plane

Definition at line 47 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_CY

#define GVF_PARAMETRIC_3D_LISSAJOUS_CY   80

Default amplitude of the trajectory in the Y plane

Definition at line 52 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_CZ

#define GVF_PARAMETRIC_3D_LISSAJOUS_CZ   10

Default amplitude of the trajectory in the Z plane

Definition at line 57 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_DX

#define GVF_PARAMETRIC_3D_LISSAJOUS_DX   0

Default offphase of the trajectory in the X plane

Definition at line 77 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_DY

#define GVF_PARAMETRIC_3D_LISSAJOUS_DY   0

Default offphase of the trajectory in the Y plane

Definition at line 82 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_DZ

#define GVF_PARAMETRIC_3D_LISSAJOUS_DZ   0

Default offphase of the trajectory in the Z plane

Definition at line 87 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_KX

#define GVF_PARAMETRIC_3D_LISSAJOUS_KX   0.001

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

3D lissajous

Default gain kx for the 3d lissajous trajectory

Definition at line 32 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_KY

#define GVF_PARAMETRIC_3D_LISSAJOUS_KY   0.001

Default gain ky for the 3d lissajous trajectory

Definition at line 37 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_KZ

#define GVF_PARAMETRIC_3D_LISSAJOUS_KZ   0.001

Default gain kz for the 3d lissajous trajectory

Definition at line 42 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_WX

#define GVF_PARAMETRIC_3D_LISSAJOUS_WX   1

Default frequency of the trajectory in the X plane

Definition at line 62 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_WY

#define GVF_PARAMETRIC_3D_LISSAJOUS_WY   1

Default frequency of the trajectory in the Y plane

Definition at line 67 of file nav_parametric_3d_lissajous.c.

◆ GVF_PARAMETRIC_3D_LISSAJOUS_WZ

#define GVF_PARAMETRIC_3D_LISSAJOUS_WZ   1

Default frequency of the trajectory in the Z plane

Definition at line 72 of file nav_parametric_3d_lissajous.c.

Variable Documentation

◆ gvf_parametric_3d_lissajous_par

gvf_par_3d_lis_par gvf_parametric_3d_lissajous_par
Initial value:
= {
}
#define GVF_PARAMETRIC_3D_LISSAJOUS_CX
#define GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA
#define GVF_PARAMETRIC_3D_LISSAJOUS_KX
Guiding vector field algorithm for 2D and 3D complex trajectories.
#define GVF_PARAMETRIC_3D_LISSAJOUS_WZ
#define GVF_PARAMETRIC_3D_LISSAJOUS_WY
#define GVF_PARAMETRIC_3D_LISSAJOUS_KY
#define GVF_PARAMETRIC_3D_LISSAJOUS_DX
#define GVF_PARAMETRIC_3D_LISSAJOUS_DZ
#define GVF_PARAMETRIC_3D_LISSAJOUS_CY
#define GVF_PARAMETRIC_3D_LISSAJOUS_CZ
#define GVF_PARAMETRIC_3D_LISSAJOUS_DY
#define GVF_PARAMETRIC_3D_LISSAJOUS_KZ
#define GVF_PARAMETRIC_3D_LISSAJOUS_WX

Definition at line 95 of file nav_parametric_3d_lissajous.c.