System Characterization and Adaptive Tracking Control of Quadrotors under Multiple Operating Conditions
Abstract
This paper presents an adaptive controller design framework with input compensation for quadrotor systems, which deals with different system operating conditions with a uniform update law for the controller parameters. The motivation of the work is to handle the situation that existing adaptive control schemes are either restricted to the system equilibrium as the hover condition or unable to deal with the diverse system uncertainties which cause system interactor matrix and high-frequency gain matrix to change. An adaptive control scheme equipped with an input compensator is constructed to make the system to have a uniform interactor matrix and a consistent pattern of the gain matrix signs over different operating conditions, which are key prior design conditions for model reference adaptive control applied to quadrotor systems. To deal with the uncertain system high-frequency gain matrix, a gain matrix decomposition technique is employed to parametrize an error system model in terms of the gain parameters and tracking errors, for the design of an adaptive parameter update law with reduced system knowledge. It is ensured that all closed-loop system signals are bounded, and the system output tracks a reference output asymptotically despite the system parameter uncertainties and the uncertain offsets at non-equilibrium operating conditions. The proposed scheme expands the capacity of adaptive control for quadrotors to operate at multiple operating conditions in the presence of system uncertainties. Simulation results of a quadrotor with the proposed adaptive control scheme are presented to show the desired system performance.
References
- 1. , A Different Look at Output Tracking: Control of a VTOL Aircraft, in Proc. 33rd IEEE Conf. Decision and Control, 1994. Crossref, Google Scholar
- 2. , Flight Control Design for a Nonlinear Non-minimum Phase VTOL Aircraft via Two-step Linearization, in Proc. 40th IEEE Conf. Decision and Control, 2001. Crossref, Google Scholar
- 3. , Attitude Stabilization of a VTOL Quadrotor Aircraft, IEEE Trans. Control Syst. Technol. 14, 562 (2006). Crossref, Google Scholar
- 4. , Introduction to Feedback Control of Underactuated VTOL Vehicles: A Review of Basic Control Design Ideas and Principles, IEEE Control Syst. 33, 61 (2013). Crossref, Google Scholar
- 5. , A Review of Quadrotor UAV: Control Methodologies and Performance Evaluation, Int. J. Autom. Control 10, 87 (2016). Crossref, Google Scholar
- 6. , Survey of Advances in Control Algorithms of Quadrotor Unmanned Aerial Vehicle, in 2015 16th IEEE Int. Conf. Communication Technology (ICCT), 2015. Google Scholar
- 7. , Survey of Advances in Guidance, Navigation, and Control of Unmanned Rotorcraft Systems, J. Field Robot. 29, 315 (2012). Crossref, Google Scholar
- 8. , A Review on the Platform Design, Dynamic Modeling and Control of Hybrid UAVs, in 2015 Int. Conf. Unmanned Aircraft Systems, 2015. Crossref, Google Scholar
- 9. , Energy Tank-based Wrench/Impedance Control of a Fully-actuated Hexarotor: A Geometric Port-hamiltonian Approach, in 2019 Int. Conf. Robotics and Automation, 2019. Crossref, Google Scholar
- 10. , Feedback Linearization vs. Adaptive Sliding Mode Control for a Quadrotor Helicopter, Int. J. Control Autom. Syst. 7, 419 (2009). Crossref, Google Scholar
- 11. , PID vs LQ Control Techniques Applied to an Indoor Micro Quadrotor, in 2004 IEEE/RSJ Int. Conf. Intelligent Robots and Systems,
Sept. 2004 . Google Scholar - 12. , Deterministic Policy Gradient with Integral Compensator for Robust Quadrotor Control, IEEE Trans. Syst. Man Cybern. Syst. 50, 3713 (2019). Crossref, Google Scholar
- 13. , Output Feedback Control of a Quadrotor UAV Using Neural Networks, IEEE Trans. Neural Netw. 21, 50 (2010). Crossref, Google Scholar
- 14. , Adaptive Control of Quadrotor UAVs: A Design Trade Study with Flight Evaluations, IEEE Trans. Control Syst. Technol. 21, 1400 (2013). Crossref, Google Scholar
- 15. , A Feedback Linearization Approach to Fault Tolerance in Quadrotor Vehicles, in IFAC World Cong.,
Milano, Italy , 2011. Crossref, Google Scholar - 16. , Adaptive Position Control of Quadrotor Helicopter in Quaternion based on Input–Output Linearization, in 2014 Int. Conf. Advanced Mechatronic Systems,
August 2014 . Google Scholar - 17. , Modelling and PID Controller Design for a Quadrotor Unmanned Air Vehicle, in 2010 IEEE Int. Conf. Automation Quality and Testing Robotics,
May 2010 . Google Scholar - 18. , Stability of Small-scale UAV Helicopters and Quadrotors with Added Payload Mass under PID Control, Auton. Robot. 33, 129 (2012). Crossref, Google Scholar
- 19. , Dynamic Analysis and PID Control for a Quadrotor, in 2011 IEEE Int. Conf. Mechatronics and Automation,
Aug. 2011 . Google Scholar - 20. , Modeling and PD Control of a Quadrotor VTOL Vehicle, in 2007 IEEE Intelligent Vehicles Symp.,
June 2007 . Google Scholar - 21. , Control of a Quadrotor using a Smart Self-tuning Fuzzy PID Controller, Int. J. Adv. Robot. Syst. 10 (2013). Crossref, Google Scholar
- 22. , Parameters Tuning of a Quadrotor PID Controllers by Using Nature-inspired Algorithms, Evol. Intell. 1 (2019). Google Scholar
- 23. , Adaptive Control Design and Analysis (John Wiley & Sons, New York, 2003). Crossref, Google Scholar
- 24. , Robust Adaptive Control (Courier Corporation, 2012). Google Scholar
- 25. , Stable Adaptive Systems (Courier Corporation, 2012). Google Scholar
- 26. , Combined MRAC for Unknown MIMO LTI Systems with Parameter Convergence, IEEE Trans. Autom. Control 63, 283 (2017). Crossref, Google Scholar
- 27. , A Structural Condition for Model Reference Adaptive Control Systems to Enforce Partial Performance Constraints, in 2018 AIAA Guidance, Navigation, and Control Conf., 2018. Crossref, Google Scholar
- 28. , A Multivariable Adaptive Controller for a Quadrotor with Guaranteed Matching Conditions, Syst. Sci. & Control Eng. 2, 24 (2014). Crossref, Google Scholar
- 29. , Multivariable Output Feedback MRAC for a Quadrotor UAV, in 2016 American Control Conf. (ACC),
July 2016 . Google Scholar - 30. Y. Sheng and G. Tao, Dynamics Mutation and Tracking Control of Quadrotors under Multiple Operating Conditions, Technical report (2017). Google Scholar
- 31. , Prior Information in the Design of Multivariable Adaptive Controllers, IEEE Trans. Autom. Control 29, 1108 (1984). Crossref, Google Scholar
- 32. T. Luukkonen, Modelling and Control of Quadcopter Independent Research Project in Applied Mathematics, Espoo, 2011. Google Scholar
- 33. , Multivariable MRAC with State Feedback for Output Tracking, in American Control Conf.,
June 2009 . Google Scholar - 34. , Multivariable Adaptive Control of NASA Generic Transport Aircraft Model with Damage, J. Guid. Control Dyn. 34, 1495 (2011). Crossref, Google Scholar