Class ComplementaryFilter

Class Documentation

class ComplementaryFilter

Public Functions

ComplementaryFilter()
virtual ~ComplementaryFilter()
bool setGainAcc(double gain)
bool setGainMag(double gain)
double getGainAcc() const
double getGainMag() const
bool setBiasAlpha(double bias_alpha)
double getBiasAlpha() const
bool getSteadyState() const
void setDoBiasEstimation(bool do_bias_estimation)
bool getDoBiasEstimation() const
void setDoAdaptiveGain(bool do_adaptive_gain)
bool getDoAdaptiveGain() const
double getAngularVelocityBiasX() const
double getAngularVelocityBiasY() const
double getAngularVelocityBiasZ() const
void setOrientation(double q0, double q1, double q2, double q3)
void getOrientation(double &q0, double &q1, double &q2, double &q3) const
void update(double ax, double ay, double az, double wx, double wy, double wz, double dt)
void update(double ax, double ay, double az, double wx, double wy, double wz, double mx, double my, double mz, double dt)