30 #ifndef GUIDANCE_HYBRID_H
31 #define GUIDANCE_HYBRID_H
int32_t guidance_hybrid_norm_ref_airspeed
struct StabilizationSetpoint guidance_hybrid_h_run_pos(bool in_flight, struct HorizontalGuidance *gh)
float fwd_alt_thrust_gain
struct StabilizationSetpoint guidance_hybrid_h_run_accel(bool in_flight, struct HorizontalGuidance *gh)
struct StabilizationSetpoint guidance_hybrid_run(void)
Runs the Hybrid Guidance main functions.
struct StabilizationSetpoint guidance_hybrid_h_run_speed(bool in_flight, struct HorizontalGuidance *gh)
void guidance_hybrid_determine_wind_estimate(void)
Description.
struct ThrustSetpoint guidance_hybrid_vertical(struct ThrustSetpoint *th)
Description.
void guidance_hybrid_groundspeed_to_airspeed(void)
Description.
struct ThrustSetpoint guidance_hybrid_v_run_speed(bool in_flight, struct VerticalGuidance *gv)
void guidance_hybrid_airspeed_to_attitude(struct Int32Eulers *ypr_sp)
Convert a required airspeed to a certain attitude for the Hybrid.
int32_t horizontal_speed_gain
struct ThrustSetpoint guidance_hybrid_v_run_accel(bool in_flight, struct VerticalGuidance *gv)
struct StabilizationSetpoint guidance_hybrid_set_cmd_i(struct Int32Eulers *sp_cmd)
Creates the attitude set-points from an orientation vector.
void guidance_hybrid_init(void)
Hybrid Guidance Initialization function.
bool force_forward_flight
struct ThrustSetpoint guidance_hybrid_v_run_pos(bool in_flight, struct VerticalGuidance *gv)
Paparazzi fixed point algebra.
General stabilization interface for rotorcrafts.
Thrust setpoint // TODO to a setpoint header Structure to store the desired thrust vector with differ...
int int32_t
Typedef defining 32 bit int type.