Classes | |
class | ComplementaryFilter |
class | ComplementaryFilterROS |
Functions | |
void | invertQuaternion (double q0, double q1, double q2, double q3, double &q0_inv, double &q1_inv, double &q2_inv, double &q3_inv) |
void | normalizeQuaternion (double &q0, double &q1, double &q2, double &q3) |
void | normalizeVector (double &x, double &y, double &z) |
void | quaternionMultiplication (double p0, double p1, double p2, double p3, double q0, double q1, double q2, double q3, double &r0, double &r1, double &r2, double &r3) |
void | rotateVectorByQuaternion (double x, double y, double z, double q0, double q1, double q2, double q3, double &vx, double &vy, double &vz) |
void | scaleQuaternion (double gain, double &dq0, double &dq1, double &dq2, double &dq3) |
void imu_tools::invertQuaternion | ( | double | q0, |
double | q1, | ||
double | q2, | ||
double | q3, | ||
double & | q0_inv, | ||
double & | q1_inv, | ||
double & | q2_inv, | ||
double & | q3_inv | ||
) |
Definition at line 490 of file complementary_filter.cpp.
void imu_tools::normalizeQuaternion | ( | double & | q0, |
double & | q1, | ||
double & | q2, | ||
double & | q3 | ||
) |
Definition at line 481 of file complementary_filter.cpp.
void imu_tools::normalizeVector | ( | double & | x, |
double & | y, | ||
double & | z | ||
) |
Definition at line 472 of file complementary_filter.cpp.
void imu_tools::quaternionMultiplication | ( | double | p0, |
double | p1, | ||
double | p2, | ||
double | p3, | ||
double | q0, | ||
double | q1, | ||
double | q2, | ||
double | q3, | ||
double & | r0, | ||
double & | r1, | ||
double & | r2, | ||
double & | r3 | ||
) |
Definition at line 528 of file complementary_filter.cpp.
void imu_tools::rotateVectorByQuaternion | ( | double | x, |
double | y, | ||
double | z, | ||
double | q0, | ||
double | q1, | ||
double | q2, | ||
double | q3, | ||
double & | vx, | ||
double & | vy, | ||
double & | vz | ||
) |
Definition at line 540 of file complementary_filter.cpp.
void imu_tools::scaleQuaternion | ( | double | gain, |
double & | dq0, | ||
double & | dq1, | ||
double & | dq2, | ||
double & | dq3 | ||
) |
Definition at line 501 of file complementary_filter.cpp.