Public Member Functions | Public Attributes | List of all members
PID.PIDRegulator.PIDRegulator Class Reference

Public Member Functions

def __init__ (self, p, i, d, sat)
 
def __str__ (self)
 
def regulate (self, err, t)
 

Public Attributes

 d
 
 i
 
 integral
 
 p
 
 prev_err
 
 prev_t
 
 sat
 

Detailed Description

A very basic 1D PID Regulator.

Definition at line 19 of file PIDRegulator.py.

Constructor & Destructor Documentation

def PID.PIDRegulator.PIDRegulator.__init__ (   self,
  p,
  i,
  d,
  sat 
)

Definition at line 21 of file PIDRegulator.py.

Member Function Documentation

def PID.PIDRegulator.PIDRegulator.__str__ (   self)

Definition at line 31 of file PIDRegulator.py.

def PID.PIDRegulator.PIDRegulator.regulate (   self,
  err,
  t 
)

Definition at line 39 of file PIDRegulator.py.

Member Data Documentation

PID.PIDRegulator.PIDRegulator.d

Definition at line 24 of file PIDRegulator.py.

PID.PIDRegulator.PIDRegulator.i

Definition at line 23 of file PIDRegulator.py.

PID.PIDRegulator.PIDRegulator.integral

Definition at line 27 of file PIDRegulator.py.

PID.PIDRegulator.PIDRegulator.p

Definition at line 22 of file PIDRegulator.py.

PID.PIDRegulator.PIDRegulator.prev_err

Definition at line 28 of file PIDRegulator.py.

PID.PIDRegulator.PIDRegulator.prev_t

Definition at line 29 of file PIDRegulator.py.

PID.PIDRegulator.PIDRegulator.sat

Definition at line 25 of file PIDRegulator.py.


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


uuv_control_cascaded_pids
Author(s): Musa Morena Marcusso Manhaes , Sebastian Scherer , Luiz Ricardo Douat
autogenerated on Thu Jun 18 2020 03:28:22