25#include "generated/airframe.h"
29#ifndef GVF_IK_ELLIPSE_KE
30#define GVF_IK_ELLIPSE_KE 1
34#ifndef GVF_IK_ELLIPSE_KN
35#define GVF_IK_ELLIPSE_KN 1
39#ifndef GVF_IK_ELLIPSE_A
40#define GVF_IK_ELLIPSE_A 80
44#ifndef GVF_IK_ELLIPSE_B
45#define GVF_IK_ELLIPSE_B 80
49#ifndef GVF_IK_ELLIPSE_ALPHA
50#define GVF_IK_ELLIPSE_ALPHA 0
void gvf_ik_control_2D(float ke, float kn, float phi, struct gvf_grad *grad, struct gvf_Hess *hess)
gvf_ik_con gvf_ik_control
void gvf_ellipse_info(float *phi, struct gvf_grad *grad, struct gvf_Hess *hess)
#define GVF_IK_ELLIPSE_ALPHA
#define GVF_IK_ELLIPSE_KE
gvf_ik_ell_par gvf_ik_ellipse_par
#define GVF_IK_ELLIPSE_KN
bool nav_gvf_ik_ellipse_XY(float x, float y, float a, float b, float alpha)
bool nav_gvf_ik_ellipse_wp(uint8_t wp, float a, float b, float alpha)
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.