Abstract
The MARG sensor, which stands for the combination of a magnetometer, an accelerometer, and a gyroscope, is widely used for 3D attitude measurement. Among the mainstream solutions for MARG-based attitude estimation, the complementary filter (CF) is normally regarded as a simplified alternative to the Kalman filter (KF), mainly because CF can reduce the amount of calculations. A dual-vector discrete-time CF (DV-DTCF) and its tuning methods are introduced in this paper. Different from the quaternion-based attitude estimation algorithms, DV-DTCF has a linear measurement model, since it utilizes the gravity and geomagnetic vectors as its state variables instead of quaternions. This feature of DV-DTCF can avoid linearization error or the use of nonlinear algorithms, and can also greatly reduce its computational complexity. More interestingly, it is analytically revealed, and experimentally proven, that the proposed DV-DTCF is fully equivalent to a fixed-gain KF. This fascinating fact leads straightforwardly to the tuning methods of DV-DTCF via the corresponding fixed-gain KF and Riccati equation. These tuning methods of DV-DTCF are based on the statistic characteristics of MARG sensor noise, and that makes them solid and feasible. According to experimental results, DV-DTCF can achieve the same accuracy as that of commonly-used KF algorithms in MARG-based attitude estimation, but with much lower time consumption. Hence, the proposed DV-DTCF is especially suitable for applications that have strict limitations on computational costs.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.