Title :
Quaternion attitude estimation for miniature air vehicles using a multiplicative extended Kalman filter
Author :
Hall, James K. ; Knoebel, Nathan B. ; McLain, Timothy W.
Author_Institution :
Brigham Young Univ., Provo, UT
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.
Keywords :
Global Positioning System; Kalman filters; aircraft instrumentation; attitude measurement; gyroscopes; Euler attitude error vector; Euler-Rodrigues symmetric parameters; GPS receiver; accelerometer; attitude quaternion; gyroscope measurement; miniature air vehicles; multiplicative extended Kalman filter; quaternion algebra; quaternion attitude estimation; time propagation; unity-norm constraint; vector arithmetic approach; vehicle orientation; Accelerometers; Filters; Fuses; Global Positioning System; Gyroscopes; Quaternions; Sensor fusion; Sensor phenomena and characterization; Time measurement; Vehicles;
Conference_Titel :
Position, Location and Navigation Symposium, 2008 IEEE/ION
Conference_Location :
Monterey, CA
Print_ISBN :
978-1-4244-1536-6
Electronic_ISBN :
978-1-4244-1537-3
DOI :
10.1109/PLANS.2008.4570043