![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "std.h"
#include "modules/guidance/gvf_common.h"
#include "modules/guidance/trajectories/gvf_traj.h"
Go to the source code of this file.
Data Structures | |
struct | gvf_ik_con |
struct | gvf_ik_tel |
Macros | |
#define | GVF_GRAVITY 9.806 |
#define | GVF_IK_GAMMA_AMPLITUDE 0 |
#define | GVF_IK_GAMMA_OMEGA 0 |
#define | GVF_OCAML_GCS true |
Functions | |
void | gvf_ik_init (void) |
EXTERN FUNCTIONS ----------------------------------------------------—. | |
void | gvf_ik_control_2D (float ke, float kn, float e, struct gvf_grad *, struct gvf_Hess *) |
void | gvf_ik_set_direction (int8_t s) |
Variables | |
gvf_ik_con | gvf_ik_control |
struct gvf_ik_con |
struct gvf_ik_tel |
|
extern |
Definition at line 141 of file gvf_ik.c.
References alpha, check_alpha(), gvf_common_state::course, course, gvf_ik_con::error, gvf_ik_con::error_n, foo, gvf_ik_con::gamma, gvf_ik_con::gamma_amplitude, gvf_ik_con::gamma_dot, gvf_ik_con::gamma_omega, gamma_t0, get_sys_time_msec(), gvf_c_info, gvf_c_state, gvf_ik_control, gvf_ik_telemetry, gvf_low_level_control_2D(), gvf_low_level_getState(), gvf_common_info::kappa, last_gvf_t0, gvf_ik_tel::n_norm, gvf_ik_tel::omega, gvf_ik_tel::omega_d, gvf_common_info::ori_err, gvf_ik_con::phi, gvf_common_state::px_dot, gvf_common_state::py_dot, reset_gamma_t0(), gvf_ik_con::s, s, and gvf_ik_tel::t_norm.
Referenced by gvf_ik_line(), nav_gvf_ik_ellipse_XY(), and nav_gvf_ik_sin_XY_alpha().
EXTERN FUNCTIONS ----------------------------------------------------—.
Definition at line 123 of file gvf_ik.c.
References DefaultPeriodic, foo, gvf_ik_con::gamma_amplitude, gvf_ik_con::gamma_omega, gvf_ik_control, GVF_IK_GAMMA_AMPLITUDE, GVF_IK_GAMMA_OMEGA, gvf_trajectory, gvf_ik_con::ke, gvf_ik_con::kn, NONE, register_periodic_telemetry(), reset_gamma_t0(), gvf_ik_con::s, send_gvf(), and gvf_tra::type.
Definition at line 294 of file gvf_ik.c.
References gvf_ik_control, gvf_ik_con::s, and s.
Referenced by nav_gvf_ik_line_XY_heading(), and nav_gvf_ik_segment_loop_XY1_XY2().
|
extern |
Definition at line 35 of file gvf_ik.c.
Referenced by check_alpha(), gvf_ik_control_2D(), gvf_ik_init(), gvf_ik_line(), gvf_ik_set_direction(), nav_gvf_ik_ellipse_XY(), nav_gvf_ik_sin_XY_alpha(), and send_gvf().