AUTOMATION |
|
|
|
|
|
Position tracking control for a tailsitter VTOL UAV experiencing time-varying crosswind disturbances |
WU Linfeng, LI Chunwen |
Department of Automation, Tsinghua University, Beijing 100084, China |
|
|
Abstract A position tracking control method was designed with an attitude extraction algorithm for a tailsitter vertical take-off and landing (VTOL) unmanned aerial vehicle (UAV) subjected to time-varying crosswind disturbances. A mathematical model was constructed to predict the relationship between the crosswind disturbance and the aircraft's attitude. An attitude extraction algorithm was then developed using the aircraft's roll angle which significantly reduces the effect of the disturbance. A backstepping control method was used with a saturated function technique to account for the thrust boundedness with a PD plus feedforward control method for the attitude tracking control. The unknown derivatives of the desired attitude caused by the time-varying crosswind disturbance were resolved by a command filter. Tests show that the tracking error can be made arbitrarily small as long as the command filter frequency is sufficiently large.
|
Keywords
tailsitter unmanned aerial vehicle
vertical take-off and landing
crosswind disturbances
|
Issue Date: 14 January 2022
|
|
|
[1] KNOEBE N B, MCLAIN T W. Adaptive quaternion control of a miniature tailsitter UAV[C]//Proceedings of 2008 American Control Conference. Seattle, USA:IEEE, 2008. [2] GUERRERO J A, LOZANO R, ROMERO G, et al. Robust control design based on sliding mode control for hover flight of a mini tail-sitter Unmanned Aerial Vehicle[C]//Proceedings of the 35th Annual Conference of IEEE Industrial Electronics. Porto, Portugal:IEEE, 2009. [3] XU Y, LIANG D, WU L N, et al. Design and implementation of twin-rotor tail-sitter UAV[C]//Proceedings of 2015 IEEE Advanced Information Technology, Electronic and Automation Control Conference. Chongqing, China:IEEE, 2015. [4] AILON A. Simple tracking controllers for autonomous VTOL aircraft with bounded inputs[J]. IEEE Transactions on Automatic Control, 2010, 55(3):737-743. [5] HUA M D, HAMEL T, MORIN P, et al. A control approach for thrust-propelled underactuated vehicles and its application to VTOL drones[J]. IEEE Transactions on Automatic Control, 2009, 54(8):1837-1853. [6] WU L F, LI H Y, LI Y J, et al. Position tracking control of tailsitter VTOL UAV with bounded thrust-vectoring propulsion system[J]. IEEE Access, 2019(7):137054-137064. [7] PFLIMLIN J M, SOUERES P, HAMEL T. Position control of a ducted fan VTOL UAV in crosswind[J]. International Journal of Control, 2007, 80(5):666-683. [8] FLEMING J, JONES T, NG W, et al. Improving control system effectiveness for ducted fan VTOL UAVs operating in crosswinds[C]//Proceedings of the 2nd AIAA "Unmanned Unlimited" Conference and Workshop & Exhibit. San Diego, USA:AAA, 2003:6514. [9] FRAZZOLI E, DAHLEH M A, FERON E. Trajectory tracking control design for autonomous helicopters using a backstepping algorithm[C]//Proceedings of the 2000 American Control Conference. Chicago, USA:IEEE, 2000. [10] WEN J T Y, KREUTZ-DELGADO K. The attitude control problem[J]. IEEE Transactions on Automatic Control, 1991, 36(10):1148-1162. [11] WU L F, LI C W, DING Q Q, et al. VTOL control of tailsitter UAV under crosswind disturbances[C]//Proceedings of 2020 Chinese Control And Decision Conference. Hefei, China:IEEE, 2020. [12] ROBERTS A, TAYEBI A. Adaptive position tracking of VTOL UAVs[J]. IEEE Transactions on Robotics, 2011, 27(1):129-142. [13] GAYAKA S, LU L, YAO B. Global stabilization of a chain of integrators with input saturation and disturbances:A new approach[J]. Automatica, 2012, 48(7):1389-1396. [14] REYNOLDS R G. Quaternion parameterization and a simple algorithm for global attitude estimation[J]. Journal of Guidance, Control, and Dynamics, 1998, 21(4):669-672. [15] HU J C, ZHANG H H. Immersion and invariance based command-filtered adaptive backstepping control of VTOL vehicles[J]. Automatica, 2013, 49(7):2160-2167. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|