![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Basic fixed-wing attitude stabilization in euler float version. More...
Go to the source code of this file.
Data Structures | |
struct | PlaneAttitudeGains |
Functions | |
void | stabilization_attitude_plane_pid_init (void) |
void | stabilization_attitude_plane_pid_enter (void) |
void | stabilization_attitude_plane_pid_run (bool in_flight, struct StabilizationSetpoint *sp, struct ThrustSetpoint *thrust, int32_t *cmd) |
Variables | |
struct PlaneAttitudeGains | stab_plane_gains |
struct FloatEulers | stab_plane_att_sum_err |
Basic fixed-wing attitude stabilization in euler float version.
Definition in file stabilization_attitude_plane_pid.h.
struct PlaneAttitudeGains |
Definition at line 32 of file stabilization_attitude_plane_pid.h.
Data Fields | ||
---|---|---|
struct FloatVect3 | d | |
struct FloatVect3 | i | |
struct FloatVect3 | p |
Definition at line 95 of file stabilization_attitude_plane_pid.c.
References FLOAT_EULERS_ZERO, and stab_plane_att_sum_err.
Referenced by control_mixing_heewing_attitude_plane_enter().
Definition at line 71 of file stabilization_attitude_plane_pid.c.
References PlaneAttitudeGains::d, DefaultPeriodic, FLOAT_EULERS_ZERO, foo, PlaneAttitudeGains::i, PlaneAttitudeGains::p, register_periodic_telemetry(), send_att(), stab_plane_att_sum_err, stab_plane_gains, and VECT3_ASSIGN.
|
extern |
Definition at line 102 of file stabilization_attitude_plane_pid.c.
References PlaneAttitudeGains::d, EULERS_ADD, EULERS_BOUND_CUBE, EULERS_DIFF, FLOAT_EULERS_ZERO, FLOAT_RATES_ZERO, foo, PlaneAttitudeGains::i, MAX_PPRZ, MAX_SUM_ERR, PlaneAttitudeGains::p, FloatEulers::phi, RATES_DIFF, stab_att_sp_euler, stab_plane_att_cmd, stab_plane_att_sum_err, stab_plane_gains, stab_sp_to_eulers_f(), stateGetBodyRates_f(), stateGetNedToBodyEulers_f(), th_sp_to_thrust_i(), FloatEulers::theta, THRUST_AXIS_X, FloatVect3::x, and FloatVect3::y.
Referenced by control_mixing_heewing_attitude_plane(), and control_mixing_heewing_nav_run().
|
extern |
Definition at line 37 of file stabilization_attitude_plane_pid.c.
Referenced by send_att(), stabilization_attitude_plane_pid_enter(), stabilization_attitude_plane_pid_init(), and stabilization_attitude_plane_pid_run().
|
extern |
Definition at line 36 of file stabilization_attitude_plane_pid.c.
Referenced by stabilization_attitude_plane_pid_init(), and stabilization_attitude_plane_pid_run().