Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "firmwares/rotorcraft/stabilization.h"
Go to the source code of this file.
Functions | |
void | stabilization_init (void) |
void | stabilization_filter_commands (void) |
Variables | |
int32_t | stabilization_cmd [COMMANDS_NB] |
Stabilization commands. More... | |
General stabilization interface for rotorcrafts.
Definition in file stabilization.c.
void stabilization_filter_commands | ( | void | ) |
Definition at line 75 of file stabilization.c.
References MAX_PPRZ, stabilization_cmd, and update_second_order_low_pass_int().
Referenced by guidance_h_run().
void stabilization_init | ( | void | ) |
Definition at line 55 of file stabilization.c.
References SecondOrderLowPass_int::i, init_second_order_low_pass_int(), and stabilization_cmd.
int32_t stabilization_cmd[COMMANDS_NB] |
Stabilization commands.
Contains the resulting stabilization commands, regardless of whether rate or attitude is currently used. Range -MAX_PPRZ:MAX_PPRZ
Definition at line 32 of file stabilization.c.
Referenced by autopilot_check_in_flight(), autopilot_static_periodic(), autopilot_static_set_mode(), ctrl_module_run(), direct_memory_logger_periodic(), draw_osd(), file_logger_write_row(), guidance_flip_run(), guidance_h_from_nav(), guidance_h_traj_run(), guidance_hybrid_vertical(), guidance_indi_enter(), guidance_indi_run(), guidance_v_from_nav(), guidance_v_guided_run(), guidance_v_module_enter(), guidance_v_run(), guidance_v_thrust_adapt(), logger_control_effectiveness_periodic(), send_att(), send_bebop_actuators(), send_rate(), send_rotorcraft_cmd(), send_tune_hover(), send_windtunnel_meas(), stabilization_attitude_run(), stabilization_filter_commands(), stabilization_indi_rate_run(), stabilization_init(), stabilization_none_run(), stabilization_rate_run(), and vertical_ctrl_module_run().