31 #if defined(FIXEDWING_FIRMWARE)
37 #if defined(FIXEDWING_FIRMWARE)
43 #elif defined(ROVER_FIRMWARE) || defined(ROTORCRAFT_FIRMWARE)
55 #if defined(FIXEDWING_FIRMWARE)
uint8_t autopilot_get_mode(void)
get autopilot mode
Core autopilot interface common to all firmwares.
static float ground_speed
#define LATERAL_MODE_ROLL
Fixed wing horizontal control.
static struct FloatEulers * stateGetNedToBodyEulers_f(void)
Get vehicle body attitude euler angles (float).
static float stateGetHorizontalSpeedNorm_f(void)
Get norm of horizontal ground speed (float).
static float stateGetHorizontalSpeedDir_f(void)
Get dir of horizontal ground speed (float).
static struct EnuCoor_f * stateGetSpeedEnu_f(void)
Get ground speed in local ENU coordinates (float).
Guidance algorithm based on vector fields.
void gvf_low_level_control_2D(float omega)
void gvf_low_level_getState(void)
Firmware dependent file for the guiding vector field algorithm for 2D trajectories.
float h_ctl_roll_max_setpoint
float h_ctl_roll_setpoint