Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
gvf_line.h File Reference
+ Include dependency graph for gvf_line.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gvf_li_par
struct  gvf_seg_par


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


gvf_li_par gvf_line_par
gvf_seg_par gvf_segment_par

Detailed Description

Guidance algorithm based on vector fields 2D straight line trajectory

Definition in file gvf_line.h.

Data Structure Documentation

◆ gvf_li_par

struct gvf_li_par

Definition at line 40 of file gvf_line.h.

Data Fields
float heading
float ke
float kn

◆ gvf_seg_par

struct gvf_seg_par

Definition at line 51 of file gvf_line.h.

Data Fields
float d1
float d2

Function Documentation

◆ gvf_line_info()

void gvf_line_info ( float *  phi,
struct gvf_grad ,
struct gvf_Hess  

Definition at line 62 of file gvf_line.c.

References 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_line().

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

Variable Documentation

◆ gvf_line_par

gvf_li_par gvf_line_par

Definition at line 59 of file gvf_line.c.

Referenced by gvf_line().

◆ gvf_segment_par

gvf_seg_par gvf_segment_par

Definition at line 60 of file gvf_line.c.