kalman filter base

oh yeah yeah you already know wtf is going on (i don't)
This commit is contained in:
ary 2023-09-26 09:40:22 -04:00
parent 9e25e02bfa
commit ea8b3b4799

View File

@ -0,0 +1,35 @@
#ifndef _Kalman_h_
#define _Kalman_h_
class Kalman {
public:
Kalman();
double getAngle(double newAngle, double newRate, double dt);
void setAngle(double angle);
double getRate();
void setQangle(double Q_angle);
void setQbias(double Q_bias);
void setRmeasure(double R_measure);
double getQangle();
double getQbias();
double getRmeasure();
private:
// Kfilter vars
double Q_angle;
double Q_bias;
double R_measure;
double angle;
double bias;
double rate;
double P[2][2];
};
#endif