Prioritized Control Allocation for Quadrotors Subject to Saturation

This paper deals with the problem of actuator saturation for INDI (Incremental Nonlinear Dynamic Inversion) controlled flying vehicles. The primary problem that arises from actuator saturation for quadrotors, is that of arbitrary control objective realization. We have integrated the weighted least squares control allocation algorithm into INDI, which allows for prioritization between roll, pitch, yaw and thrust. We propose that for a quadrotor, the highest priority should go to pitch and roll, then thrust, and then yaw. Through an experiment, we show that through this method, and the appropriate prioritization, errors in roll and pitch are greatly reduced when applying large yaw moments. Ultimately, this leads to increased stability and robustness.

[1]  Liu Hsu,et al.  Optimal control allocation of quadrotor UAVs subject to actuator constraints , 2016, 2016 American Control Conference (ACC).

[2]  Guido C. H. E. de Croon,et al.  Adaptive Incremental Nonlinear Dynamic Inversion for Attitude Control of Micro Air Vehicles , 2016 .

[3]  P. Esden-Tempski,et al.  Versatile, modular, extensible vtol aerial platform with autonomous flight mode transitions , 2012, 2012 IEEE Aerospace Conference.

[4]  Tristan Perez,et al.  A low-complexity flight controller for Unmanned Aircraft Systems with constrained control allocation , 2011, 2011 Australian Control Conference.

[5]  D.B. Doman,et al.  Control Allocation for Over-actuated Systems , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[6]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[7]  Marc Bodson,et al.  Constrained quadratic programming techniques for control allocation , 2006, IEEE Transactions on Control Systems Technology.

[8]  Youmin Zhang,et al.  Control Allocation for a Modified Quadrotor Helicopter Based on Reliability Analysis , 2012, Infotech@Aerospace.

[9]  Guido C. H. E. de Croon,et al.  Gust disturbance alleviation with Incremental Nonlinear Dynamic Inversion , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[11]  Åke Björck,et al.  Numerical methods for least square problems , 1996 .

[12]  O. Harkegard Efficient active set algorithms for solving constrained least squares problems in aircraft control allocation , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[13]  Wayne C. Durham Computationally efficient control allocation , 1999 .

[14]  M. Faessler,et al.  Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight , 2017, IEEE Robotics and Automation Letters.

[15]  Hector Garcia de Marina,et al.  Development of A Fixed-Wing mini UAV with Transitioning Flight Capability , 2017 .