17 AC_PID_2D(
float initial_p,
float initial_i,
float initial_d,
float initial_imax,
float initial_filt_hz,
float initial_filt_d_hz,
float dt);
57 void kP(
const float v) {
_kp.set(v); }
58 void kI(
const float v) {
_ki.set(v); }
59 void kD(
const float v) {
_kd.set(v); }
Vector2< float > Vector2f
void set_integrator(const Vector2f &i)
float get_filt_alpha_D() const
void set_input(const Vector2f &input)
void set_integrator(const Vector3f &i)
AC_PID_2D(float initial_p, float initial_i, float initial_d, float initial_imax, float initial_filt_hz, float initial_filt_d_hz, float dt)
Vector2f get_integrator() const
A system for managing and storing variables that are of general interest to the system.
float get_filt_alpha() const
static const struct AP_Param::GroupInfo var_info[]
void set_input_filter_d(const Vector2f &input_delta)
Common definitions and utility routines for the ArduPilot libraries.
Copter PID control class.
void set_input(const Vector3f &input)
struct AC_PID_2D::ac_pid_flags _flags