34 #ifndef STABILIZATION_INDI_SIMPLE_H
35 #define STABILIZATION_INDI_SIMPLE_H
Simple first order low pass filter with bilinear transform.
Second order low pass filter structure.
General attitude stabilization interface for rotorcrafts.
General stabilization interface for rotorcrafts.
Rotorcraft attitude reference generation.
float max_rate
Maximum rate in rate control in rad/s.
void stabilization_indi_enter(void)
Function that resets important values upon engaging INDI.
Butterworth2LowPass rate[3]
void stabilization_indi_rate_run(bool in_flight, struct StabilizationSetpoint *rate_sp, struct ThrustSetpoint *thrust, int32_t *cmd)
Does the INDI calculations.
struct FloatRates act_dyn
struct IndiEstimation est
Estimation parameters for adaptive INDI.
void stabilization_indi_simple_reset_r_filter_cutoff(float new_cutoff)
struct FloatRates u_act_dyn
struct FloatRates angular_accel_ref
void stabilization_indi_init(void)
Function that initializes important values upon engaging INDI.
void stabilization_indi_attitude_run(bool in_flight, struct StabilizationSetpoint *att_sp, struct ThrustSetpoint *thrust, int32_t *cmd)
runs stabilization indi
bool adaptive
Enable adataptive estimation.
struct IndiVariables indi
float attitude_max_yaw_rate
Maximum yaw rate in atttiude control in rad/s.
Butterworth2LowPass rate[3]
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.