Public Member Functions | Public Attributes
hrl_generic_arms.controllers.PIDController Class Reference

Classic PID controller with maximum integral thresholding to prevent windup. More...

List of all members.

Public Member Functions

def __init__
def reset_controller
def update_state
 Updates the controller state and returns the current output.

Public Attributes

 diag_pub
 err_last
 err_pub
 feed_forward
 i_max
 integral
 k_d
 k_i
 k_p
 name
 out_pub
 rate
 saturation
 y

Detailed Description

Classic PID controller with maximum integral thresholding to prevent windup.

Definition at line 10 of file controllers.py.


Constructor & Destructor Documentation

def hrl_generic_arms.controllers.PIDController.__init__ (   self,
  rate = 100.,
  k_p = 0.,
  k_i = 0.,
  k_d = 0.,
  i_max = None,
  feed_forward = 0.,
  init_integ = 0.,
  saturation = None,
  name = None 
)

Definition at line 11 of file controllers.py.


Member Function Documentation

Definition at line 56 of file controllers.py.

Updates the controller state and returns the current output.

Definition at line 31 of file controllers.py.


Member Data Documentation

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.

Definition at line 11 of file controllers.py.


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


hrl_generic_arms
Author(s): Kelsey Hawkins
autogenerated on Wed Nov 27 2013 11:53:37