|
APM:Libraries
|
ArduCopter attitude control library for traditional helicopters. More...
#include "AC_AttitudeControl.h"#include <AP_Motors/AP_MotorsHeli.h>#include <AC_PID/AC_HELI_PID.h>#include <Filter/Filter.h>Go to the source code of this file.
Classes | |
| class | AC_AttitudeControl_Heli |
| struct | AC_AttitudeControl_Heli::AttControlHeliFlags |
Macros | |
| #define | AC_ATC_HELI_RATE_RP_P 0.024f |
| #define | AC_ATC_HELI_RATE_RP_I 0.6f |
| #define | AC_ATC_HELI_RATE_RP_D 0.001f |
| #define | AC_ATC_HELI_RATE_RP_IMAX 1.0f |
| #define | AC_ATC_HELI_RATE_RP_FF 0.060f |
| #define | AC_ATC_HELI_RATE_RP_FILT_HZ 20.0f |
| #define | AC_ATC_HELI_RATE_YAW_P 0.18f |
| #define | AC_ATC_HELI_RATE_YAW_I 0.12f |
| #define | AC_ATC_HELI_RATE_YAW_D 0.003f |
| #define | AC_ATC_HELI_RATE_YAW_IMAX 1.0f |
| #define | AC_ATC_HELI_RATE_YAW_FF 0.024f |
| #define | AC_ATC_HELI_RATE_YAW_FILT_HZ 20.0f |
| #define | AC_ATTITUDE_HELI_ANGLE_LIMIT_THROTTLE_MAX 0.95f |
| #define | AC_ATTITUDE_HELI_RATE_INTEGRATOR_LEAK_RATE 0.02f |
| #define | AC_ATTITUDE_HELI_RATE_RP_FF_FILTER 10.0f |
| #define | AC_ATTITUDE_HELI_RATE_Y_VFF_FILTER 10.0f |
| #define | AC_ATTITUDE_HELI_HOVER_ROLL_TRIM_DEFAULT 300 |
| #define | AC_ATTITUDE_HELI_ACRO_OVERSHOOT_ANGLE_RAD ToRad(30.0f) |
ArduCopter attitude control library for traditional helicopters.
Definition in file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_RP_D 0.001f |
Definition at line 14 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_RP_FF 0.060f |
Definition at line 16 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_RP_FILT_HZ 20.0f |
Definition at line 17 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_RP_I 0.6f |
Definition at line 13 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_RP_IMAX 1.0f |
Definition at line 15 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_RP_P 0.024f |
Definition at line 12 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_YAW_D 0.003f |
Definition at line 20 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_YAW_FF 0.024f |
Definition at line 22 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_YAW_FILT_HZ 20.0f |
Definition at line 23 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_YAW_I 0.12f |
Definition at line 19 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_YAW_IMAX 1.0f |
Definition at line 21 of file AC_AttitudeControl_Heli.h.
| #define AC_ATC_HELI_RATE_YAW_P 0.18f |
Definition at line 18 of file AC_AttitudeControl_Heli.h.
| #define AC_ATTITUDE_HELI_ACRO_OVERSHOOT_ANGLE_RAD ToRad(30.0f) |
Definition at line 30 of file AC_AttitudeControl_Heli.h.
Referenced by AC_AttitudeControl_Heli::integrate_bf_rate_error_to_angle_errors().
| #define AC_ATTITUDE_HELI_ANGLE_LIMIT_THROTTLE_MAX 0.95f |
Definition at line 25 of file AC_AttitudeControl_Heli.h.
Referenced by AC_AttitudeControl_Heli::update_althold_lean_angle_max().
| #define AC_ATTITUDE_HELI_HOVER_ROLL_TRIM_DEFAULT 300 |
Definition at line 29 of file AC_AttitudeControl_Heli.h.
| #define AC_ATTITUDE_HELI_RATE_INTEGRATOR_LEAK_RATE 0.02f |
Definition at line 26 of file AC_AttitudeControl_Heli.h.
Referenced by AC_AttitudeControl_Heli::rate_bf_to_motor_roll_pitch(), and AC_AttitudeControl_Heli::rate_target_to_motor_yaw().
| #define AC_ATTITUDE_HELI_RATE_RP_FF_FILTER 10.0f |
Definition at line 27 of file AC_AttitudeControl_Heli.h.
| #define AC_ATTITUDE_HELI_RATE_Y_VFF_FILTER 10.0f |
Definition at line 28 of file AC_AttitudeControl_Heli.h.
1.8.13