Abstract

Nowadays, magnetic and inertial measurement units (MIMUs) have become useful tools for determining the attitude of moving objects. An attitude calculation algorithm (ACA) is programed into an MIMU, which determines the attitude by fusing three built-in sensors, namely, gyroscope, accelerometer, and magnetometer. Attitude is often represented by Euler angles, quaternion, or rotation matrix. Despite that great development has been achieved, how to eliminate the negative effect of magnetic disturbance on the pitch and roll estimation is still difficult for an ACA. This article aims to propose an Extended Kalman Filter (EKF)-based approach for problem solving. Inspired by the fact that the Euler angles are computed by using some elements of the rotation matrix, a diagonalizable regulation matrix (DRM) is multiplied to the right half part of the gain matrix (which is multiplied to the residual of the magnetometer measurement in the update stage of EKF). The determination of DRM is based on the principle that these elements can be appropriately regulated by the DRM so as to make the magnetometer measurement only participate in the computation of azimuth. No further revision to EKF is made except the Kalman gain matrix, hence the proposed EKF behaves similar as traditional EKF, except its ability of eliminating the negative effect of magnetic disturbance on the pitch and roll estimation. The superiority of the proposed EKF is validated by comparing it with four other competing algorithms through simulation and experimental experiments.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.