CALPOLY MECHATRONICS
Documentation for all Mechatronics Labs
ME405_FP_ABFilter.py File Reference

An alpha beta filter for more accurate position and velocity measurments from granular data. More...

Classes

class  ME405_FP_ABFilter.ABFilter
 A class implementation of an alpha beta filter for position and velocity estimation. More...
 

Variables

 ME405_FP_ABFilter.abTest = ABFilter(0.85, 0.005, useUtime = False)
 
int ME405_FP_ABFilter.testLen = 100
 
int ME405_FP_ABFilter.freq = 1
 
list ME405_FP_ABFilter.xTest = [100*sin(freq*i) for i in range(0, testLen)]
 
list ME405_FP_ABFilter.tTest = [i + 1 for i in range(0, testLen)]
 
list ME405_FP_ABFilter.xOutput = []
 
list ME405_FP_ABFilter.vOutput = []
 
 ME405_FP_ABFilter.x
 
 ME405_FP_ABFilter.v
 

Detailed Description

An alpha beta filter for more accurate position and velocity measurments from granular data.

For more information on alpha beta filters see: https://en.wikipedia.org/wiki/Alpha_beta_filter
source code: https://bitbucket.org/eliotBriefer/me405_term_project/src/master/Additional%20Modules/ME405_FP_ABFilter.py