Public Member Functions | Public Attributes
pid_controller.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 13 of file pid_controller.py.


Constructor & Destructor Documentation

def pid_controller.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 14 of file pid_controller.py.


Member Function Documentation

Definition at line 59 of file pid_controller.py.

def pid_controller.PIDController.update_state (   self,
  err 
)

Updates the controller state and returns the current output.

Definition at line 34 of file pid_controller.py.


Member Data Documentation

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.

Definition at line 14 of file pid_controller.py.


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


hrl_pr2_ar_servo
Author(s): Kelsey Hawkins, Advisor: Prof. Charlie Kemp, Lab: Healthcare Robotics Lab
autogenerated on Wed Nov 27 2013 11:43:43