Abstract: | Utilizing the Euler-Rodrigues symmetric parameters (attitude quaternion) to describe vehicle orientation, we develop a multiplicative, nonlinear variation of the Kalman filter to fuse data from low-cost sensors. The sensor suite is comprised of gyroscopes, accelerometers, and a GPS receiver. Our filter states consist of the three components of an Euler attitude error vector. In parallel with the state time update, we utilize the gyroscope measurements for the time propagation of the attitude quaternion. The accelerometer and the GPS sensors are used independently for the measurement update portion of the filter. For both sensors, a vector arithmetic approach is used to determine the Euler attitude error vector. Following each measurement update, a multiplicative reset operation moves the attitude error information from the state into the attitude estimate. This reset operation utilizes quaternion algebra to implicitly maintain the unity-norm constraint. We demonstrate the effectiveness of our attitude estimation algorithm through flight simulations of aggressive maneuvers such as loops and small-radius circles. I. |
Published in: |
Proceedings of IEEE/ION PLANS 2008 May 6 - 8, 2008 Hyatt Regency Hotel Monterey, CA |
Pages: | 1230 - 1237 |
Cite this article: | Hall, James K., Knoebel, Nathan B., McLain, Timothy W., "Quaternion Attitude Estimation for Miniature Air Vehicles Using a Multiplicative Extended Kalman Filter," Proceedings of IEEE/ION PLANS 2008, Monterey, CA, May 2008, pp. 1230-1237. https://doi.org/10.1109/PLANS.2008.4570043 |
Full Paper: |
ION Members/Non-Members: 1 Download Credit
Sign In |