Multiple model filters applied to wind model estimation for a fixed wing UAV

The flight of unmanned aerial vehicles is often associated with model uncertainties, measurement noises, and environmental disturbances such as wind gust. To mitigate these challenges, the accurate estimation of states is vital. Moreover, the wind model and its parameters should also be estimated and compensated during the flight. In this paper, a multiple model filter is implemented for this purpose. To investigate the performance of the multiple model filter, three different models including constant wind, “1-cosine” model and wind shear model are considered. The multiple model filter utilizes three extended Kalman filter to simultaneously estimate the model of wind, the parameters of the model as well as the current states. Simulation results show that the multiple model filter provides good performance and the wind model is properly estimated. Moreover, small estimation errors, obtained from the simulations, prove the good performance of this approach in estimation of states, wind model, and its parameters.

[1]  Ching-Chih Tsai,et al.  Longitudinal auto‐landing controller design via adaptive backstepping , 2009 .

[2]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[3]  Kamesh Subbarao,et al.  On-board wind speed estimation for UAVs , 2011 .

[4]  Oliver E. Drummond,et al.  Comparison of various static multiple-model estimation algorithms , 1998, Defense, Security, and Sensing.

[5]  D.S. Bernstein,et al.  Wind-field reconstruction using flight data , 2008, 2008 American Control Conference.

[6]  Thia Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software , 2001 .

[7]  Ranjan Vepa Flight Dynamics, Simulation, and Control: For Rigid and Flexible Aircraft , 2014 .

[8]  Jihoon Kim,et al.  Wind Estimation and Airspeed Calibration using a UAV with a Single-Antenna GPS Receiver and Pitot Tube , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[9]  J. Neidhoefer,et al.  Wind Field Estimation for Small Unmanned Aerial Vehicles , 2010 .

[10]  Pascal Brisset,et al.  A ‘No-Flow-Sensor’ Wind Estimation Algorithm for Unmanned Aerial Systems , 2012 .

[11]  Dave Zachariah,et al.  Self-motion and wind velocity estimation for small-scale UAVs , 2011, 2011 IEEE International Conference on Robotics and Automation.

[12]  J. Bange,et al.  Measuring the Wind Vector Using the Autonomous Mini Aerial Vehicle M2AV , 2008 .

[13]  D. Butterfield,et al.  Problems with Pitots. Issues with flow measurement in stacks , 2004 .

[14]  Richard S. Sutton,et al.  A Neural Network Baseline Problem for Control of Aircraft Flare and Touchdown , 1995 .

[15]  Y. Bar-Shalom,et al.  The interacting multiple model algorithm for systems with Markovian switching coefficients , 1988 .

[16]  Thor I. Fossen,et al.  On estimation of wind velocity, angle-of-attack and sideslip angle of small UAVs using standard sensors , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[17]  Jan Roskam,et al.  Airplane Flight Dynamics and Automatic Flight Controls , 2018 .

[18]  X. Rong Li,et al.  A comparative study of multiple-model algorithms for maneuvering target tracking , 2005, SPIE Defense + Commercial Sensing.