Wind Preview-Based Model Predictive Control of Multi-Rotor UAVs Using LiDAR

Autonomous outdoor operations of Unmanned Aerial Vehicles (UAVs), such as quadrotors, expose the aircraft to wind gusts causing a significant reduction in their position-holding performance. This vulnerability becomes more critical during the automated docking of these vehicles to outdoor charging stations. Utilising real-time wind preview information for the gust rejection control of UAVs has become more feasible due to the advancement of remote wind sensing technology such as LiDAR. This work proposes the use of a wind-preview-based Model Predictive Controller (MPC) to utilise remote wind measurements from a LiDAR for disturbance rejection. Here a ground-based LiDAR unit is used to predict the incoming wind disturbance at the takeoff and landing site of an autonomous quadrotor UAV. This preview information is then utilised by an MPC to provide the optimal compensation over the defined horizon. Simulations were conducted with LiDAR data gathered from field tests to verify the efficacy of the proposed system and to test the robustness of the wind-preview-based control. The results show a favourable improvement in the aircraft response to wind gusts with the addition of wind preview to the MPC; An 80% improvement in its position-holding performance combined with reduced rotational rates and peak rotational angles signifying a less aggressive approach to increased performance when compared with only feedback based MPC disturbance rejection. System robustness tests demonstrated a 1.75 s or 120% margin in the gust preview’s timing or strength respectively before adverse performance impact. The addition of wind-preview to an MPC has been shown to increase the gust rejection of UAVs over standard feedback-based MPC thus enabling their precision landing onto docking stations in the presence of wind gusts.

[1]  J. Whidborne,et al.  Effect of Rotor Tilt on the Gust Rejection Properties of Multirotor Aircraft , 2022, Drones.

[2]  V. Lippiello,et al.  Active Disturbance Rejection Control for the Robust Flight of a Passively Tilted Hexarotor , 2022, Drones.

[3]  J. Whidborne,et al.  Experimental verification of an LiDAR based Gust Rejection System for a Quadrotor UAV , 2022, 2022 International Conference on Unmanned Aircraft Systems (ICUAS).

[4]  N. Fezans,et al.  Gust load alleviation for flexible aircraft using discrete-time ${\textbf{\textit{H}}}_{\boldsymbol{\infty}}$ preview control , 2020, The Aeronautical Journal.

[5]  N. Vasiljević,et al.  Wind sensing with drone-mounted wind lidars: proof of concept , 2020 .

[6]  Ayman El-Badawy,et al.  Quadrotor Trajectory Tracking Control using Non-Linear Model Predictive Control with ROS Implementation , 2019, 2019 7th International Conference on Control, Mechatronics and Automation (ICCMA).

[7]  Xiongfeng Deng,et al.  Tracking control of multiple unmanned aerial vehicles incorporating disturbance observer and model predictive approach , 2019, Trans. Inst. Meas. Control.

[8]  N. Vasiljević,et al.  Wind sensing with drone mounted wind lidars: proof of concept , 2019 .

[9]  Rafael Palacios,et al.  Autonomous Landing Control of Highly Flexible Aircraft Based on Lidar Preview in the Presence of Wind Turbulence , 2019, IEEE Transactions on Aerospace and Electronic Systems.

[10]  Jingxuan Sun,et al.  Development of Model Predictive Controller for a Tail-Sitter VTOL UAV in Hover Flight , 2018, Sensors.

[11]  He Zhen,et al.  Trajectory Tracking Control Design for UAV Based on MPC and Active Disturbance Rejection , 2018, 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC).

[12]  Yuanqing Xia,et al.  Active Disturbance Rejection Attitude Control for a Dual Closed-Loop Quadrotor Under Gust Wind , 2018, IEEE Transactions on Control Systems Technology.

[13]  Davide Scaramuzza,et al.  PAMPC: Perception-Aware Model Predictive Control for Quadrotors , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[14]  J. Whidborne,et al.  Gust Rejection Properties of VTOL Multirotor Aircraft , 2017 .

[15]  François Chaumette,et al.  Vision-based minimum-time trajectory generation for a quadrotor UAV , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  J. A. Rossiter,et al.  Model-Based Predictive Control : A Practical Approach , 2017 .

[17]  Roland Siegwart,et al.  Linear vs Nonlinear MPC for Trajectory Tracking Applied to Rotary Wing Micro Aerial Vehicles , 2016, ArXiv.

[18]  Yuanqing Xia,et al.  Active disturbance rejection and predictive control strategy for a quadrotor helicopter , 2016 .

[19]  Mahmood Mirzaei,et al.  A LIDAR-assisted model predictive controller added on a traditional wind turbine controller , 2016, 2016 American Control Conference (ACC).

[20]  Roland Siegwart,et al.  Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Nicolas Fezans,et al.  In-flight remote sensing and identification of gusts, turbulence, and wake vortices using a Doppler LIDAR , 2015 .

[22]  Zhenwei Wang,et al.  Experimental verification of the model predictive control with disturbance rejection for quadrotors , 2015, 2015 54th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE).

[23]  Maryam Soleimanzadeh,et al.  State‐space representation of the wind flow model in wind farms , 2014 .

[24]  David Schlipf,et al.  Nonlinear model predictive control of wind turbines using LIDAR , 2013 .

[25]  Po-Wen Cheng,et al.  Comparison of feedforward and model predictive control of wind turbines using LIDAR , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[26]  S. F. J. De Wekker,et al.  Airborne Doppler Lidar Measurements of Valley Flows in Complex Coastal Terrain , 2012 .

[27]  S. Wekker,et al.  Retrieving Winds in the Surface Layer over Land Using an Airborne Doppler Lidar , 2012 .

[28]  F. Dunne,et al.  LIDAR Wind Speed Measurement Analysis and Feed-Forward Blade Pitch Control for Load Mitigation in Wind Turbines , 2011 .

[29]  Steven L. Waslander,et al.  Wind Disturbance Estimation and Rejection for Quadrotor Position Control , 2009 .

[30]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[31]  Jingqing Han,et al.  From PID to Active Disturbance Rejection Control , 2009, IEEE Trans. Ind. Electron..

[32]  Michael Harris,et al.  Advance measurement of gusts by laser anemometry , 2007 .

[33]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

[34]  L. Singh,et al.  Trajectory generation for a UAV in urban terrain, using nonlinear MPC , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[35]  Harold R. Bagley,et al.  Coherent lidar turbulence measurement for gust load alleviation , 1996, Optics & Photonics.

[36]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[37]  Clifford Hildreth,et al.  A quadratic programming procedure , 1957 .

[38]  Di Shi,et al.  Generalized Extended State Observer Based High Precision Attitude Control of Quadrotor Vehicles Subject to Wind Disturbance , 2018, IEEE Access.

[39]  Joseph F. Horn,et al.  Wind gust estimation on a small VTOL UAV , 2017 .

[40]  B. Ll. Jones,et al.  Real‐time wind field reconstruction from LiDAR measurements using a dynamic wind model and state estimation , 2016 .

[41]  Robert Mahony,et al.  Real-time model predictive control for quadrotors , 2014 .