Kalman-based attitude estimation for an UAV via an antenna array

Accurate attitude estimation is crucial for Unmanned Aerial Vehicles (UAVs) in order to help them to perform several automated activities such as following a trajectory or landing. Most attitude and navigation algorithms rely on a inertial measurement unit (IMU), i.e., accelerometer and gyro sensors, and some auxiliary sensors, such as magnetometer. Recently antenna array based communication systems have being installed in UAVs. This structure can be also applied for attitude estimation by computing the direction of arrival (DOA) of the line of sight (LOS) path between the base station and the UAV. In this paper, we present three main contributions. First, assuming that the yaw angle is already estimated or measured, we propose an analytical expression for computing the pitch and the roll angles by using only the DOA estimates, which shows a good performance only for high SNR scenarios. As a second contribution, we propose to apply the known TRIAD algorithm using as input the estimated DOAs of the LOS and magnetometer measurements. This provides significantly better results than the first contribution in low SNR scenarios. As a third contribution, we propose to apply the Kalman filter on the gyro plus magnetometer plus estimated DOAs of the LOS. Due to the tracking capability of the Kalman, the attitude estimates become more robust against the noise influence.

[1]  Rafael Timóteo de Sousa Júnior,et al.  Antenna Array Based Positioning Scheme for Unmanned Aerial Vehicles , 2013, WSA.

[2]  I. Bar-Itzhack,et al.  Attitude Determination from Vector Observations: Quaternion Estimation , 1985, IEEE Transactions on Aerospace and Electronic Systems.

[3]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[4]  Florian Roemer,et al.  Comparison of model order selection techniques for high-resolution parameter estimation algorithms , 2009 .

[5]  João Paulo Carvalho Lustosa da Costa,et al.  Attitude determination for unmanned aerial vehicles via an antenna array , 2012, 2012 International ITG Workshop on Smart Antennas (WSA).

[6]  Yaakov Oshman,et al.  Asymptotic Behavior of the Estimation Error Covariance of Quaternion Estimators , 2008 .

[7]  Florian Roemer,et al.  Multi-dimensional model order selection , 2011, EURASIP J. Adv. Signal Process..

[8]  F. Landis Markley,et al.  Attitude Determination Using Two Vector Measurements , 1998 .

[9]  Florian Roemer,et al.  Analytical Performance Assessment of Multi-Dimensional Matrix- and Tensor-Based ESPRIT-Type Algorithms , 2014, IEEE Transactions on Signal Processing.

[10]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[11]  Jacques Waldmann,et al.  A Novel Imaging Measurement Model for Vision and Inertial Navigation Fusion with Extended Kalman Filtering , 2012 .

[12]  Florian Roemer,et al.  3-D Unitary ESPRIT: Accurate attitude estimation for unmanned aerial vehicles with a hexagon-shaped ESPAR array , 2013, Digit. Signal Process..

[13]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[14]  Lei Huang,et al.  Subspace techniques for multidimensional model order selection in colored noise , 2013, Signal Process..

[15]  Hing Cheung So,et al.  IMPROVED ATTITUDE DETERMINATION FOR UNMANNED AERIAL VEHICLES WITH A CROSS-SHAPED ANTENNA ARRAY , 2012 .