ArduCopter
|
#include "Copter.h"
#define AUTOTUNE_ACCEL_RP_BACKOFF 1.0f |
#define AUTOTUNE_ACCEL_Y_BACKOFF 1.0f |
#define AUTOTUNE_ANNOUNCE_INTERVAL_MS 2000 |
#define AUTOTUNE_AXIS_BITMASK_PITCH 2 |
#define AUTOTUNE_AXIS_BITMASK_ROLL 1 |
#define AUTOTUNE_AXIS_BITMASK_YAW 4 |
#define AUTOTUNE_D_UP_DOWN_MARGIN 0.2f |
#define AUTOTUNE_LEVEL_ANGLE_CD 500 |
#define AUTOTUNE_LEVEL_RATE_RP_CD 1000 |
#define AUTOTUNE_LEVEL_RATE_Y_CD 750 |
#define AUTOTUNE_MESSAGE_FAILED 3 |
#define AUTOTUNE_MESSAGE_SAVED_GAINS 4 |
#define AUTOTUNE_MESSAGE_STARTED 0 |
#define AUTOTUNE_MESSAGE_STOPPED 1 |
#define AUTOTUNE_MESSAGE_SUCCESS 2 |
#define AUTOTUNE_PI_RATIO_FINAL 1.0f |
#define AUTOTUNE_PI_RATIO_FOR_TESTING 0.1f |
#define AUTOTUNE_PILOT_OVERRIDE_TIMEOUT_MS 500 |
#define AUTOTUNE_RD_BACKOFF 1.0f |
#define AUTOTUNE_RD_MAX 0.200f |
#define AUTOTUNE_RD_STEP 0.05f |
#define AUTOTUNE_REQUIRED_LEVEL_TIME_MS 500 |
#define AUTOTUNE_RLPF_MAX 5.0f |
#define AUTOTUNE_RLPF_MIN 1.0f |
#define AUTOTUNE_RP_ACCEL_MIN 4000.0f |
#define AUTOTUNE_RP_BACKOFF 1.0f |
#define AUTOTUNE_RP_MAX 2.0f |
#define AUTOTUNE_RP_MIN 0.01f |
#define AUTOTUNE_RP_STEP 0.05f |
#define AUTOTUNE_SP_BACKOFF 0.9f |
#define AUTOTUNE_SP_MAX 20.0f |
#define AUTOTUNE_SP_MIN 0.5f |
#define AUTOTUNE_SP_STEP 0.05f |
#define AUTOTUNE_SUCCESS_COUNT 4 |
#define AUTOTUNE_TARGET_ANGLE_RLLPIT_CD 2000 |
#define AUTOTUNE_TARGET_ANGLE_YAW_CD 3000 |
#define AUTOTUNE_TARGET_MIN_ANGLE_RLLPIT_CD 1000 |
#define AUTOTUNE_TARGET_MIN_ANGLE_YAW_CD 500 |
#define AUTOTUNE_TARGET_MIN_RATE_RLLPIT_CDS 4500 |
#define AUTOTUNE_TARGET_MIN_RATE_YAW_CDS 1500 |
#define AUTOTUNE_TARGET_RATE_RLLPIT_CDS 18000 |
#define AUTOTUNE_TARGET_RATE_YAW_CDS 9000 |
#define AUTOTUNE_TESTING_STEP_TIMEOUT_MS 1000 |
#define AUTOTUNE_Y_ACCEL_MIN 1000.0f |
#define AUTOTUNE_Y_FILT_FREQ 10.0f |
#define AUTOTUNE_YAW_PI_RATIO_FINAL 0.1f |