Public Member Functions | |
virtual void | Load (sdf::ElementPtr _sdf, const std::string &prefix="") |
PIDController () | |
void | reset () |
double | update (double input, double x, double dx, double dt) |
virtual | ~PIDController () |
Public Attributes | |
double | d |
double | dinput |
double | gain_d |
double | gain_i |
double | gain_p |
double | i |
double | input |
double | limit |
double | output |
double | p |
double | time_constant |
Definition at line 107 of file gazebo_quadrotor_simple_controller.h.
gazebo::GazeboQuadrotorSimpleController::PIDController::PIDController | ( | ) |
Definition at line 448 of file gazebo_quadrotor_simple_controller.cpp.
|
virtual |
Definition at line 452 of file gazebo_quadrotor_simple_controller.cpp.
|
virtual |
Definition at line 456 of file gazebo_quadrotor_simple_controller.cpp.
void gazebo::GazeboQuadrotorSimpleController::PIDController::reset | ( | ) |
Definition at line 494 of file gazebo_quadrotor_simple_controller.cpp.
double gazebo::GazeboQuadrotorSimpleController::PIDController::update | ( | double | input, |
double | x, | ||
double | dx, | ||
double | dt | ||
) |
Definition at line 473 of file gazebo_quadrotor_simple_controller.cpp.
double gazebo::GazeboQuadrotorSimpleController::PIDController::d |
Definition at line 122 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::dinput |
Definition at line 120 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::gain_d |
Definition at line 115 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::gain_i |
Definition at line 114 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::gain_p |
Definition at line 113 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::i |
Definition at line 122 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::input |
Definition at line 119 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::limit |
Definition at line 117 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::output |
Definition at line 121 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::p |
Definition at line 122 of file gazebo_quadrotor_simple_controller.h.
double gazebo::GazeboQuadrotorSimpleController::PIDController::time_constant |
Definition at line 116 of file gazebo_quadrotor_simple_controller.h.