Multi-rotor UAV attitude calculation based on Extended Kalman Filter

This paper designs a new observer of the attitude fusion algorithm which is applicable to small unmanned aerial vehicles (UAVs) using MEMS sensors in non-stationary environment. When the UAV is under accelerative en­vironment, the accelerometer degrades the accuracy of estimated attitude. Attitude heading reference system (AHRS) propagates the attitude by integrating gyroscope output and determines the attitude with gravity and magnetic field measurements from the accelerometer and magnetometer. The accelerometer output reflects not only gravity but also the acceleration of the vehicle. In this case, the conventional accelerometer-based method gives inaccurate attitude information and degrades system performance. Therefore, a new decoupling observer is designed, which is dependent on the relationship between UAV attitude angle and motion acceleration. The simulation results show that the proposed method can improve the attitude accuracy without increasing the computational complexity which verifies the effectiveness of the method. Meanwhile the maximum error drops by 2 orders of magnitude.

[1]  Sean T. G. Maguire,et al.  UAV Attitude Estimation Using Low-Frequency Radio Polarization Measurements , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[2]  Changdon Kee,et al.  Attitude estimation method for small UAV under accelerative environment , 2014, GPS Solutions.

[3]  Yejun Xu Application of extended Kalman filtering algorithm in multi-sensor information fusion , 2014 .

[4]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[5]  R. E. Kalman,et al.  Contributions to the Theory of Optimal Control , 1960 .

[6]  Bijan Shirinzadeh,et al.  Multi-sensor optimal data fusion for INS/GPS/SAR integrated navigation system , 2009 .

[7]  Felipe Espinosa,et al.  UAV Attitude Estimation Using Unscented Kalman Filter and TRIAD , 2012, IEEE Transactions on Industrial Electronics.

[8]  Zhang Jun-tao Quaternion-based Kalman filter and its performance analysis in integrated navigation , 2013 .

[9]  Tianmiao Wang,et al.  An integrated navigation system for a small UAV using low-cost sensors , 2008, 2008 International Conference on Information and Automation.

[10]  Wang Shi-lin Study on the attitude measurement of UAV by using fuzzy Kalman filter , 2011 .

[11]  Hyoun Jin Kim,et al.  Control system design for rotorcraft-based unmanned aerial vehicles using time-domain system identification , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[12]  Yue Yang,et al.  Attitude estimation for UAV using extended Kalman filter , 2017, 2017 29th Chinese Control And Decision Conference (CCDC).

[13]  Wang Jindong MEMS multi-sensor attitude determination system based on the EKF , 2006 .

[14]  Tarek Hamel,et al.  Attitude and gyro bias estimation for a flying UAV , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Tianmiao Wang,et al.  Attitude estimation for small helicopter using extended kalman filter , 2008, RAM.

[16]  Dong-Hwan Hwang,et al.  Design of a low-cost attitude determination GPS/INS integrated navigation system , 2005 .

[17]  Li Fu,et al.  Attitude Estimation for UAV with Low-Cost IMU/ADS Based on Adaptive-Gain Complementary Filter , 2016, ISNN.

[18]  Lei Tian,et al.  Development of a low-cost agricultural remote sensing system based on an autonomous unmanned aerial vehicle (UAV) , 2011 .

[19]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.