Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
eff_scheduling_rot_wing.h File Reference
#include "std.h"
+ Include dependency graph for eff_scheduling_rot_wing.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rot_wing_eff_sched_param_t
 
struct  rot_wing_eff_sched_var_t
 

Functions

void eff_scheduling_rot_wing_init (void)
 
void eff_scheduling_rot_wing_periodic (void)
 

Variables

float rotation_angle_setpoint_deg
 
int16_t rotation_cmd
 

Detailed Description

Author
Dennis van Wijngaarden D.C.v.nosp@m.anWi.nosp@m.jngaa.nosp@m.rden.nosp@m.@tude.nosp@m.lft..nosp@m.nl The control effectiveness scheduler for the rotating wing drone type

Definition in file eff_scheduling_rot_wing.h.


Data Structure Documentation

◆ rot_wing_eff_sched_param_t

struct rot_wing_eff_sched_param_t

Definition at line 31 of file eff_scheduling_rot_wing.h.

Data Fields
float d_rudder_d_pprz
float DMdpprz_hover_roll[2]
float hover_roll_pitch_coef[2]
float hover_roll_roll_coef[2]
float Ixx_body
float Ixx_wing
float Iyy_body
float Iyy_wing
float Izz
float k_aileron
float k_elevator[3]
float k_elevator_deflection[2]
float k_flaperon
float k_lift_fuselage
float k_lift_tail
float k_lift_wing[2]
float k_pusher[2]
float k_rpm_pprz_pusher[3]
float k_rudder[3]
float m

◆ rot_wing_eff_sched_var_t

struct rot_wing_eff_sched_var_t

Definition at line 54 of file eff_scheduling_rot_wing.h.

Data Fields
float airspeed
float airspeed2
float cmd_elevator
float cmd_pusher
float cmd_pusher_scaled
float cmd_T_mean_scaled
float cosr
float cosr2
float Ixx
float Iyy
float pitch_motor_dMdpprz
float roll_motor_dMdpprz
float sinr
float sinr2
float sinr3
float wing_rotation_deg
float wing_rotation_rad

Function Documentation

◆ eff_scheduling_rot_wing_init()

◆ eff_scheduling_rot_wing_periodic()

Variable Documentation

◆ rotation_angle_setpoint_deg

float rotation_angle_setpoint_deg
extern

◆ rotation_cmd

int16_t rotation_cmd
extern