bias_alpha_ | imu_tools::ComplementaryFilter | private |
checkState(double ax, double ay, double az, double wx, double wy, double wz) const | imu_tools::ComplementaryFilter | private |
ComplementaryFilter() | imu_tools::ComplementaryFilter | |
do_adaptive_gain_ | imu_tools::ComplementaryFilter | private |
do_bias_estimation_ | imu_tools::ComplementaryFilter | private |
gain_acc_ | imu_tools::ComplementaryFilter | private |
gain_mag_ | imu_tools::ComplementaryFilter | private |
gamma_ | imu_tools::ComplementaryFilter | privatestatic |
getAccCorrection(double ax, double ay, double az, double p0, double p1, double p2, double p3, double &dq0, double &dq1, double &dq2, double &dq3) | imu_tools::ComplementaryFilter | private |
getAdaptiveGain(double alpha, double ax, double ay, double az) | imu_tools::ComplementaryFilter | private |
getAngularVelocityBiasX() const | imu_tools::ComplementaryFilter | |
getAngularVelocityBiasY() const | imu_tools::ComplementaryFilter | |
getAngularVelocityBiasZ() const | imu_tools::ComplementaryFilter | |
getBiasAlpha() const | imu_tools::ComplementaryFilter | |
getDoAdaptiveGain() const | imu_tools::ComplementaryFilter | |
getDoBiasEstimation() const | imu_tools::ComplementaryFilter | |
getGainAcc() const | imu_tools::ComplementaryFilter | |
getGainMag() const | imu_tools::ComplementaryFilter | |
getMagCorrection(double mx, double my, double mz, double p0, double p1, double p2, double p3, double &dq0, double &dq1, double &dq2, double &dq3) | imu_tools::ComplementaryFilter | private |
getMeasurement(double ax, double ay, double az, double &q0_meas, double &q1_meas, double &q2_meas, double &q3_meas) | imu_tools::ComplementaryFilter | private |
getMeasurement(double ax, double ay, double az, double mx, double my, double mz, double &q0_meas, double &q1_meas, double &q2_meas, double &q3_meas) | imu_tools::ComplementaryFilter | private |
getOrientation(double &q0, double &q1, double &q2, double &q3) const | imu_tools::ComplementaryFilter | |
getPrediction(double wx, double wy, double wz, double dt, double &q0_pred, double &q1_pred, double &q2_pred, double &q3_pred) const | imu_tools::ComplementaryFilter | private |
getSteadyState() const | imu_tools::ComplementaryFilter | |
initialized_ | imu_tools::ComplementaryFilter | private |
kAccelerationThreshold | imu_tools::ComplementaryFilter | privatestatic |
kAngularVelocityThreshold | imu_tools::ComplementaryFilter | privatestatic |
kDeltaAngularVelocityThreshold | imu_tools::ComplementaryFilter | privatestatic |
kGravity | imu_tools::ComplementaryFilter | privatestatic |
q0_ | imu_tools::ComplementaryFilter | private |
q1_ | imu_tools::ComplementaryFilter | private |
q2_ | imu_tools::ComplementaryFilter | private |
q3_ | imu_tools::ComplementaryFilter | private |
setBiasAlpha(double bias_alpha) | imu_tools::ComplementaryFilter | |
setDoAdaptiveGain(bool do_adaptive_gain) | imu_tools::ComplementaryFilter | |
setDoBiasEstimation(bool do_bias_estimation) | imu_tools::ComplementaryFilter | |
setGainAcc(double gain) | imu_tools::ComplementaryFilter | |
setGainMag(double gain) | imu_tools::ComplementaryFilter | |
setOrientation(double q0, double q1, double q2, double q3) | imu_tools::ComplementaryFilter | |
steady_state_ | imu_tools::ComplementaryFilter | private |
update(double ax, double ay, double az, double wx, double wy, double wz, double dt) | imu_tools::ComplementaryFilter | |
update(double ax, double ay, double az, double wx, double wy, double wz, double mx, double my, double mz, double dt) | imu_tools::ComplementaryFilter | |
updateBiases(double ax, double ay, double az, double wx, double wy, double wz) | imu_tools::ComplementaryFilter | private |
wx_bias_ | imu_tools::ComplementaryFilter | private |
wx_prev_ | imu_tools::ComplementaryFilter | private |
wy_bias_ | imu_tools::ComplementaryFilter | private |
wy_prev_ | imu_tools::ComplementaryFilter | private |
wz_bias_ | imu_tools::ComplementaryFilter | private |
wz_prev_ | imu_tools::ComplementaryFilter | private |
~ComplementaryFilter() | imu_tools::ComplementaryFilter | virtual |