Backstepping Control of an Unmanned Helicopter Subjected to External Disturbance and Model Uncertainty
Source abstract
Abstract
A helicopter is a highly nonlinear system. Its mathematical model is difficult to establish accurately, especially the complicated flapping dynamics. In addition, the forces and moments exerted on the fuselage are very vulnerable to external disturbances like wind gust when flying in the outdoor environment. This paper proposes a composite control scheme which consists of a nonlinear backstepping controller and an extended state observer (ESO) to handle the above problems. The stability of the closed-loop system can be guaranteed based on Lyapunov theory. The external disturbances and model nonlinearities are treated as a lumped disturbance. Meanwhile, the ESO is employed to compensate the influence by estimating the lumped disturbance in real-time. Numerical simulation results are presented to demonstrate that the algorithm can achieve accurate and agile attitude tracking under the external wind gust disturbances even with model uncertainties. When coming to the flight test, a block dropping device was designed to generate a quantifiable and replicable disturbance, and the experimental results indicate that the algorithm introduced above can reject the external disturbance rapidly and track the given attitude command precisely.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Adaptive Control of Nonlinear Systems · Adaptive Dynamic Programming Control · Underwater Vehicles and Communication Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China
Zhito Technology Co., Ltd., Shanghai 200082, China
Funding
National Natural Science Foundation (NSF) of China
References (40)
Show source-provided references
1. Robust PID Control of the Quadrotor Helicopter10.3182/20120328-3-IT-3014.00039 ↗
2. Linear Quadratic Regulator for Trajectory Tracking of a Quadrotor10.1016/j.ifacol.2019.11.195 ↗
3. Robust H-infinity control for miniature unmanned aerial vehicles at hover by the finite frequency strategy10.1049/iet-cta.2015.0641 ↗
4. H-Infinity Attitude Control System Design for a Small-Scale Autonomous Heli-copter with Nonlinear Dynamics and Uncertainties10.1061/(ASCE)AS.1943-5525.0000176 ↗
5. Finite-time control for small-scale unmanned helicopter with disturbances10.1007/s11071-019-04882-1 ↗
6. A novel sliding mode controller for small-scale unmanned helicopters with mismatched disturbance10.1007/s11071-015-2387-4 ↗
7. Adaptive Sliding Mode Tracking Control for Unmanned Autonomous Helicopters Based on Neural Networks10.1155/2018/7379680 ↗
8. Robust adaptive compensation control for unmanned autonomous helicopter with input saturation and actuator faults10.1016/j.cja.2019.06.001 ↗
9. Mallikarjunan, S., Nesbitt, B., Kharisov, E., Xargay, E., Hovakimyan, N., and Cao, C. (2012). L1 Adaptive Controller for Attitude Control of Multirotors. AIAA Guidance, Navigation, and Control Conference, American Institute of Aeronautics and Astronautics.10.2514/6.2012-4831 ↗
10. Fixed Time Disturbance Observer Based Sliding Mode Control for a Miniature Unmanned Helicopter Hover Operations in Presence of External Disturbances10.1109/ACCESS.2020.2987960 ↗
11. Novel integral sliding mode control for small-scale unmanned helicopters10.1016/j.jfranklin.2019.01.035 ↗
12. Disturbance observer-based autonomous landing control of unmanned helicopters on moving shipboard10.1007/s11071-020-05915-w ↗
13. Model predictive control for autonomous unmanned helicopters10.1108/00022661111173252 ↗
14. Seo, J., Lee, S., Lee, J., and Choi, J. (2021). Nonaffine Helicopter Control Design and Implementation Based on a Robust Explicit Nonlinear Model Predictive Control. IEEE Trans. Control Syst. Technol., 1–8.
15. Adaptive model predictive control design using multiple model second level adaptation for parameter estimation of two-degree freedom of helicopter model10.1002/rnc.5458 ↗
16. Trajectory tracking control of a VTOL unmanned aerial vehicle using offset-free tracking MPC10.1016/j.cja.2020.03.003 ↗
17. MPC based compound flight control strategy for a ducted fan aircraft10.1016/j.ast.2020.106264 ↗
18. Fuzzy controller design of micro-unmanned helicopter relying on improved genetic optimi-zation algorithm10.1016/j.ast.2020.105685 ↗
19. Design, Implementation, and Evaluation of a Neural-Network-Based Quadcopter UAV System10.1109/TIE.2019.2905808 ↗
20. Low-level autonomous control and tracking of quadrotor using reinforcement learning10.1016/j.conengprac.2019.104222 ↗
21. Robust Flight Control Design Using Sensor-Based Backstepping Control for Unmanned Aerial Vehicles10.1061/(ASCE)AS.1943-5525.0000783 ↗
22. Composite block backstepping trajectory tracking control for disturbed unmanned helicopters10.1016/j.ast.2018.12.019 ↗
23. Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV10.1016/j.ast.2019.105306 ↗
24. Finite-time Adaptive Integral Backstepping Fast Terminal Sliding Mode Control Application on Quadrotor UAV10.1007/s12555-019-0116-3 ↗
25. Pi, C.-H., Ye, W.-Y., and Cheng, S. (2021). Robust Quadrotor Control through Reinforcement Learning with Disturbance Compensation. Appl. Sci., 11.10.3390/app11073257 ↗
26. Multivariable sliding mode backstepping controller design for quadrotor UAV based on disturbance observer10.1007/s11432-017-9434-7 ↗
27. A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer10.1007/s11071-016-2760-y ↗
28. A class of extended state observers for uncertain systems
29. Robust Model Predictive Flight Control of Unmanned Rotorcrafts10.1007/s10846-015-0238-7 ↗
30. Sliding mode tracking control for miniature unmanned helicopters10.1016/j.cja.2014.12.029 ↗
31. An adaptive attitude tracking control approach for an unmanned helicopter with parametric uncertainties and measurement noises10.1007/s12555-014-0244-8 ↗
32. Adaptive Neural Discrete-Time Fractional-Order Control for a UAV System with Prescribed Performance Using Disturbance Observer10.1109/TSMC.2018.2882153 ↗
33. Nonlinear Disturbance Observer Based Sliding Mode Control of Quadrotor Helicopter10.1007/s42835-020-00421-w ↗
34. Robust control of small-scale unmanned helicopter with matched and mismatched dis-turbances10.1016/j.jfranklin.2016.09.016 ↗
35. Chen, R.T.N. (1980). Effects of Primary Rotor Parameters on Flapping Dynamics. NASA TP-1431, NASA.
36. Cai, G., Chen, B.M., and Lee, T.H. (2011). Unmanned Rotorcraft Systems, Springer.10.1007/978-0-85729-635-1 ↗
37. Johnson, W. (2012). Helicopter Theory, Courier Dover Publications.
38. Digital simulation of atmospheric turbulence for Dryden and von Karman models10.2514/3.11437 ↗
39. Two-timescale inverse simulation of a helicopter model10.2514/2.4716 ↗
40. Han, J. (2008). Active Disturbance Rejection Control Technique—The Technique for Estimating and Compensating the Uncertain-Ties, National Defense Industry Press.