Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Firmware dependent file for the guiding vector field algorithm for 2D and 3D parametric trajectories. More...
Go to the source code of this file.
Macros | |
#define | USED_IN_FIXEDWING_ONLY UNUSED |
Functions | |
void | gvf_parametric_low_level_control_2D (float heading_rate USED_IN_FIXEDWING_ONLY) |
void | gvf_parametric_low_level_control_3D (float heading_rate USED_IN_FIXEDWING_ONLY, float climbing_rate USED_IN_FIXEDWING_ONLY) |
Firmware dependent file for the guiding vector field algorithm for 2D and 3D parametric trajectories.
Definition in file gvf_parametric_low_level_control.c.
#define USED_IN_FIXEDWING_ONLY UNUSED |
Definition at line 39 of file gvf_parametric_low_level_control.c.
void gvf_parametric_low_level_control_2D | ( | float heading_rate | USED_IN_FIXEDWING_ONLY | ) |
Definition at line 42 of file gvf_parametric_low_level_control.c.
References AP_MODE_AUTO2, autopilot_get_mode(), ground_speed, gvf_parametric_control, GVF_PARAMETRIC_GRAVITY, h_ctl_roll_max_setpoint, h_ctl_roll_setpoint, gvf_parametric_con::k_roll, lateral_mode, LATERAL_MODE_ROLL, stateGetHorizontalSpeedNorm_f(), stateGetNedToBodyEulers_f(), and FloatEulers::theta.
Referenced by gvf_parametric_control_2D().
void gvf_parametric_low_level_control_3D | ( | float heading_rate | USED_IN_FIXEDWING_ONLY, |
float climbing_rate | USED_IN_FIXEDWING_ONLY | ||
) |
Definition at line 63 of file gvf_parametric_low_level_control.c.
References AP_MODE_AUTO2, autopilot_get_mode(), ground_speed, gvf_parametric_control, GVF_PARAMETRIC_GRAVITY, h_ctl_roll_max_setpoint, h_ctl_roll_setpoint, gvf_parametric_con::k_climb, gvf_parametric_con::k_roll, lateral_mode, LATERAL_MODE_ROLL, stateGetHorizontalSpeedNorm_f(), stateGetNedToBodyEulers_f(), FloatEulers::theta, v_ctl_climb_setpoint, v_ctl_mode, V_CTL_MODE_AUTO_CLIMB, v_ctl_speed_mode, and V_CTL_SPEED_THROTTLE.