Classic PID controller with maximum integral thresholding to prevent windup. More...
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 |
Classic PID controller with maximum integral thresholding to prevent windup.
Definition at line 10 of file controllers.py.
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.
Definition at line 56 of file controllers.py.
def hrl_generic_arms.controllers.PIDController.update_state | ( | self, | |
err | |||
) |
Updates the controller state and returns the current output.
Definition at line 31 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.
Definition at line 11 of file controllers.py.