Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
stabilization_attitude_plane_pid.h File Reference

Basic fixed-wing attitude stabilization in euler float version. More...

+ Include dependency graph for stabilization_attitude_plane_pid.h:
+ This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Basic fixed-wing attitude stabilization in euler float version.

Definition in file stabilization_attitude_plane_pid.h.


Data Structure Documentation

◆ PlaneAttitudeGains

struct PlaneAttitudeGains

Definition at line 32 of file stabilization_attitude_plane_pid.h.

+ Collaboration diagram for PlaneAttitudeGains:
Data Fields
struct FloatVect3 d
struct FloatVect3 i
struct FloatVect3 p

Function Documentation

◆ stabilization_attitude_plane_pid_enter()

void stabilization_attitude_plane_pid_enter ( void  )
extern

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().

+ Here is the caller graph for this function:

◆ stabilization_attitude_plane_pid_init()

void stabilization_attitude_plane_pid_init ( void  )
extern

◆ stabilization_attitude_plane_pid_run()

Variable Documentation

◆ stab_plane_att_sum_err

◆ stab_plane_gains