Public Member Functions | Private Attributes
dbw_mkz_twist_controller::PidControl Class Reference

#include <PidControl.h>

List of all members.

Public Member Functions

 PidControl ()
 PidControl (double kp, double ki, double kd, double min, double max)
void resetIntegrator ()
void revertIntegrator ()
void setGains (double kp, double ki, double kd)
void setParams (double kp, double ki, double kd, double min, double max)
void setRange (double min, double max)
double step (double error, double sample_time)

Private Attributes

double int_val_
double kd_
double ki_
double kp_
double last_error_
double last_int_val_
double max_
double min_

Detailed Description

Definition at line 42 of file PidControl.h.


Constructor & Destructor Documentation

Definition at line 44 of file PidControl.h.

dbw_mkz_twist_controller::PidControl::PidControl ( double  kp,
double  ki,
double  kd,
double  min,
double  max 
) [inline]

Definition at line 48 of file PidControl.h.


Member Function Documentation

Definition at line 56 of file PidControl.h.

Definition at line 57 of file PidControl.h.

void dbw_mkz_twist_controller::PidControl::setGains ( double  kp,
double  ki,
double  kd 
) [inline]

Definition at line 53 of file PidControl.h.

void dbw_mkz_twist_controller::PidControl::setParams ( double  kp,
double  ki,
double  kd,
double  min,
double  max 
) [inline]

Definition at line 55 of file PidControl.h.

void dbw_mkz_twist_controller::PidControl::setRange ( double  min,
double  max 
) [inline]

Definition at line 54 of file PidControl.h.

double dbw_mkz_twist_controller::PidControl::step ( double  error,
double  sample_time 
) [inline]

Definition at line 59 of file PidControl.h.


Member Data Documentation

Definition at line 79 of file PidControl.h.

Definition at line 80 of file PidControl.h.

Definition at line 80 of file PidControl.h.

Definition at line 80 of file PidControl.h.

Definition at line 78 of file PidControl.h.

Definition at line 79 of file PidControl.h.

Definition at line 81 of file PidControl.h.

Definition at line 81 of file PidControl.h.


The documentation for this class was generated from the following file:


dbw_mkz_twist_controller
Author(s): Micho Radovnikovich , Kevin Hallenbeck
autogenerated on Thu Jul 4 2019 20:08:22