An Application of UAV Attitude Estimation Using a Low-Cost Inertial Navigation System

Unmanned Aerial Vehicles (UAV) are playing an increasing role in aviation. Various methods exist for the computation of UAV attitude based on low cost microelectromechanical systems (MEMS) and Global Positioning System (GPS) receivers. There has been a recent increase in UAV autonomy as sensors are becoming more compact and onboard processing power has increased significantly. Correct UAV attitude estimation will play a critical role in navigation and separation assurance as UAVs share airspace with civil air traffic. This paper describes attitude estimation derived by post-processing data from a small low cost Inertial Navigation System (INS) recorded during the flight of a subscale commercial off the shelf (COTS) UAV. Two discrete time attitude estimation schemes are presented here in detail. The first is an adaptation of the Kalman Filter to accommodate nonlinear systems, the Extended Kalman Filter (EKF). The EKF returns quaternion estimates of the UAV attitude based on MEMS gyro, magnetometer, accelerometer, and pitot tube inputs. The second scheme is the complementary filter which is a simpler algorithm that splits the sensor frequency spectrum based on noise characteristics. The necessity to correct both filters for gravity measurement errors during turning maneuvers is demonstrated. It is shown that the proposed algorithms may be used to estimate UAV attitude. The effects of vibration on sensor measurements are discussed. Heuristic tuning comments pertaining to sensor filtering and gain selection to achieve acceptable performance during flight are given. Comparisons of attitude estimation performance are made between the EKF and the complementary filter.

[1]  Mark Euston,et al.  A non-linear observer for attitude estimation of a fixed-wing unmanned aerial vehicle without GPS measurements , 2011 .

[2]  John L. Crassidis,et al.  Survey of nonlinear attitude estimation methods , 2007 .

[3]  Oliver J. Woodman,et al.  An introduction to inertial navigation , 2007 .

[4]  Jung-Keun Lee,et al.  Estimation of Attitude and External Acceleration Using Inertial Sensor Measurement During Various Dynamic Conditions , 2012, IEEE Transactions on Instrumentation and Measurement.

[5]  T. Hamel,et al.  Complementary filter design on the special orthogonal group SO(3) , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[6]  Yangquan Chen,et al.  A comparative evaluation of low-cost IMUs for unmanned autonomous systems , 2010, 2010 IEEE Conference on Multisensor Fusion and Integration.

[7]  Jung Soon Jang,et al.  Small UAV Automation Using MEMS , 2007, IEEE Aerospace and Electronic Systems Magazine.

[8]  Behzad Moshiri,et al.  Second-order EKF and Unscented Kalman Filter Fusion for Tracking Maneuvering Targets , 2007, 2007 IEEE International Conference on Information Reuse and Integration.

[9]  Peter Bauer,et al.  Development and hardware-in-the-loop testing of an Extended Kalman Filter for attitude estimation , 2010, 2010 11th International Symposium on Computational Intelligence and Informatics (CINTI).

[10]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[11]  Mark Euston,et al.  A complementary filter for attitude estimation of a fixed-wing UAV , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Li Liu,et al.  A low-cost attitude estimation system for UAV application , 2010, 2010 Chinese Control and Decision Conference.

[13]  Randal W. Beard,et al.  Real-Time Attitude and Position Estimation for Small UAVs Using Low-Cost Sensors , 2004 .

[14]  Luca Fanucci,et al.  A sensor fusion algorithm for an integrated angular position estimation with inertial measurement units , 2011, 2011 Design, Automation & Test in Europe.

[15]  Robert E. Mahony,et al.  Attitude estimation on SO[3] based on direct inertial measurements , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[16]  A. Pascoal,et al.  State estimation of nonlinear systems using the Unscented Kalman Filter , 2015, TENCON 2015 - 2015 IEEE Region 10 Conference.

[17]  Robert E. Mahony,et al.  Near-optimal deterministic attitude filtering , 2010, 49th IEEE Conference on Decision and Control (CDC).

[18]  I-Chiang Wang,et al.  Attitude Determination Using a MEMS-Based Flight Information Measurement Unit , 2011, Sensors.