APM:Libraries
Classes | Macros
AR_AttitudeControl.h File Reference
#include <AP_AHRS/AP_AHRS.h>
#include <AP_Common/AP_Common.h>
#include <AC_PID/AC_PID.h>
#include <AC_PID/AC_P.h>
Include dependency graph for AR_AttitudeControl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AR_AttitudeControl
 

Macros

#define AR_ATTCONTROL_STEER_ANG_P   2.50f
 
#define AR_ATTCONTROL_STEER_RATE_FF   0.20f
 
#define AR_ATTCONTROL_STEER_RATE_P   0.20f
 
#define AR_ATTCONTROL_STEER_RATE_I   0.20f
 
#define AR_ATTCONTROL_STEER_RATE_IMAX   1.00f
 
#define AR_ATTCONTROL_STEER_RATE_D   0.00f
 
#define AR_ATTCONTROL_STEER_RATE_FILT   10.00f
 
#define AR_ATTCONTROL_STEER_RATE_MAX   360.0f
 
#define AR_ATTCONTROL_STEER_ACCEL_MAX   180.0f
 
#define AR_ATTCONTROL_THR_SPEED_P   0.20f
 
#define AR_ATTCONTROL_THR_SPEED_I   0.20f
 
#define AR_ATTCONTROL_THR_SPEED_IMAX   1.00f
 
#define AR_ATTCONTROL_THR_SPEED_D   0.00f
 
#define AR_ATTCONTROL_THR_SPEED_FILT   10.00f
 
#define AR_ATTCONTROL_DT   0.02f
 
#define AR_ATTCONTROL_TIMEOUT_MS   200
 
#define AR_ATTCONTROL_THR_ACCEL_MAX   2.00f
 
#define AR_ATTCONTROL_STEER_SPEED_MIN   1.0f
 
#define AR_ATTCONTROL_STOP_SPEED_DEFAULT   0.1f
 

Macro Definition Documentation

◆ AR_ATTCONTROL_DT

#define AR_ATTCONTROL_DT   0.02f

Definition at line 23 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_ACCEL_MAX

#define AR_ATTCONTROL_STEER_ACCEL_MAX   180.0f

Definition at line 17 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_ANG_P

#define AR_ATTCONTROL_STEER_ANG_P   2.50f

Definition at line 9 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_RATE_D

#define AR_ATTCONTROL_STEER_RATE_D   0.00f

Definition at line 14 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_RATE_FF

#define AR_ATTCONTROL_STEER_RATE_FF   0.20f

Definition at line 10 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_RATE_FILT

#define AR_ATTCONTROL_STEER_RATE_FILT   10.00f

Definition at line 15 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_RATE_I

#define AR_ATTCONTROL_STEER_RATE_I   0.20f

Definition at line 12 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_RATE_IMAX

#define AR_ATTCONTROL_STEER_RATE_IMAX   1.00f

Definition at line 13 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_RATE_MAX

#define AR_ATTCONTROL_STEER_RATE_MAX   360.0f

Definition at line 16 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_RATE_P

#define AR_ATTCONTROL_STEER_RATE_P   0.20f

Definition at line 11 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_STEER_SPEED_MIN

#define AR_ATTCONTROL_STEER_SPEED_MIN   1.0f

Definition at line 30 of file AR_AttitudeControl.h.

Referenced by AR_AttitudeControl::get_steering_out_lat_accel().

◆ AR_ATTCONTROL_STOP_SPEED_DEFAULT

#define AR_ATTCONTROL_STOP_SPEED_DEFAULT   0.1f

Definition at line 33 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_THR_ACCEL_MAX

#define AR_ATTCONTROL_THR_ACCEL_MAX   2.00f

Definition at line 27 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_THR_SPEED_D

#define AR_ATTCONTROL_THR_SPEED_D   0.00f

Definition at line 21 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_THR_SPEED_FILT

#define AR_ATTCONTROL_THR_SPEED_FILT   10.00f

Definition at line 22 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_THR_SPEED_I

#define AR_ATTCONTROL_THR_SPEED_I   0.20f

Definition at line 19 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_THR_SPEED_IMAX

#define AR_ATTCONTROL_THR_SPEED_IMAX   1.00f

Definition at line 20 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_THR_SPEED_P

#define AR_ATTCONTROL_THR_SPEED_P   0.20f

Definition at line 18 of file AR_AttitudeControl.h.

◆ AR_ATTCONTROL_TIMEOUT_MS

#define AR_ATTCONTROL_TIMEOUT_MS   200