×

Vision-based tracking control of quadrotor for a moving target with nonlinear angular velocity observer. (English) Zbl 07889013

Summary: In this article, an automatic tracking process for unmanned aerial vehicle (UAV) system to follow the target with maneuverability is developed, and a vision-based control method is proposed. At first, the image-based visual servoing (IBVS) position control technology is applied without any prior target information for the algorithm practicability. Besides, consider the situation with unavailable angular velocity measurement, a thorough nonlinear attitude controller with an observer based on contraction is proposed. Finally, the whole UAV system stability is demonstrated to be uniformly ultimately bounded, and the bound can be arbitrarily small. Simulation and experiment results are presented to show effectiveness of the designed controller.
© 2022 Chinese Automatic Control Society and John Wiley & Sons Australia, Ltd

MSC:

93-XX Systems theory; control
Full Text: DOI

References:

[1] W.Youn, H. S.Choi, H.Ryu, S.Kim, and M. B.Rhudy, Model‐aided state estimation of HALE UAV with synthetic AOA/SSA for analytical redundancy, IEEE Sensors J.20 (2020), no. 14, 7929-7940.
[2] H.Xie, A. F.Lynch, K. H.Low, and S.Mao, Adaptive output‐feedback image‐based visual servoing for quadrotor unmanned aerial vehicles, IEEE Trans. Contr. Syst. Tech.28 (2019), no. 3, 1034-1041.
[3] S.Lin, M. A.Garratt, and A. J.Lambert, Monocular vision‐based real‐time target recognition and tracking for autonomously landing an UAV in a cluttered shipboard environment, Autonomous Robots41 (2017), no. 4, 1-21.
[4] H.Wang, Adaptive visual tracking for robotic systems without image‐space velocity measurement, Automatica55 (2015), 294-301. · Zbl 1377.93088
[5] Q.Wu, Y.Zhou, X.Wu, G.Liang, Y.Ou, and T.Sun, Real‐time running detection system for UAV imagery based on optical flow and deep convolutional networks, IET Intell. Transport Syst.14 (2020), no. 5, 278-287.
[6] S.Liu, M.Watterson, S.Tang, and V.Kumar, High speed navigation for quadrotors with limited onboard sensing, Proc. IEEE Int. Conf. Robot. Autom., 2016, pp. 1484-1491.
[7] H. J.Asl, and J.Yoon, Bounded‐input control of the quadrotor unmanned aerial vehicle: A vision‐based approach, Asian J. Control19 (2017), no. 3, 840-855. · Zbl 1366.93396
[8] T.Han, M.Chi, Z.‐H.Guan, B.Hu, J.‐W.Xiao, and Y.Huang, Distributed three‐dimensional formation containment control of multiple unmanned aerial vehicle systems, Asian J. Control19 (2017), 1103-1113. · Zbl 1366.93011
[9] F.Chaumette, and S.Hutchinson, Visual servo control. I. Basic approaches, IEEE Robot. Autom. Mag.13 (2006), no. 4, 82-90.
[10] F.Chaumette, and S.Hutchinson, Visual servo control, part II: Advanced approaches, IEEE Robot. Autom. Mag.14 (2007), no. 1, 109-118.
[11] D.Zheng, H.Wang, W.Chen, and Y.Wang, Planning and tracking in image space for image‐based visual servoing of a quadrotor, IEEE Trans. Ind. Electron.65 (2017), no. 4, 3376-3385.
[12] O.Bourquardez, R.Mahony, N.Guenard, F.Chaumette, T.Hamel, and L.Eck, Image‐based visual servo control of the translation kinematics of a quadrotor aerial vehicle, IEEE Trans. Robot.25 (2009), no. 3, 743-749.
[13] H. J.Asl, and J.Yoon, Robust image‐based control of the quadrotor unmanned aerial vehicle, Nonlin. Dyn.85 (2016), no. 3, 2035-2048. · Zbl 1349.93312
[14] H. J.Asl and H.Bolandi, Robust vision‐based control of an underactuated flying robot tracking a moving target, Trans. Inst. Measure. Control36 (2014), no. 3, 411-424.
[15] D.Zheng, H.Wang, J.Wang, S.Chen, W.Chen, and X.Liang, Image‐based visual servoing of a quadrotor using virtual camera approach, IEEE/ASME Trans. Mechatronics22 (2017), no. 2, 972-982.
[16] H. J.Asl, G.Oriolo, and H.Bolandi, Output feedback image‐based visual servoing control of an underactuated unmanned aerial vehicle, Proc. Inst. Mech. Eng. I, J. Syst. Contr. Eng.228 (2014), no. 7, 435-448.
[17] R.Mebarki, V.Lippiello, and B.Siciliano, Nonlinear visual control of unmanned aerial vehicles in GPS‐denied environments, IEEE Trans. Robot.31 (2016), no. 4, 1004-1017.
[18] B.Zhao, B.Xian, Y.Zhang, and X.Zhang, Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology, IEEE Trans. Ind. Electron.62 (2015), no. 5, 2891-2902.
[19] Y.Yu, and X.Ding, A global tracking controller for underactuated aerial vehicles design, analysis, and experimental tests on quadrotor, IEEE/ASME Trans. Mechatron.21 (2016), no. 5, 2499-2511.
[20] X.Shi, Y.Zhang, and D.Zhou, Almost‐global finite‐time trajectory tracking control for quadrotors in the exponential coordinates, IEEE Trans. Aerosp. Electron. Syst.53 (2017), no. 1, 91-100.
[21] S.Salcudean, A globally convergent angular velocity observer for rigid body motion, IEEE Trans. Autom. Contr.36 (1991), no. 12, 1493-1497. · Zbl 0741.93009
[22] S.Nicosia, and P.Tomei, Nonlinear observer and output feedback attitude control of spacecraft, IEEE Trans. Aerosp Electron. Syst.28 (1992), no. 4, 970-977.
[23] R.Chavez‐Moreno, Y.Tang, J. C.Hernandez, and H.Ji, Contracting angular velocity observer for small satellites, IEEE Trans. Aerosp. Electron. Syst.56 (2018), no. 6, 2762-2775.
[24] W.Lohmiller, and J.‐J. E.Slotine, On contraction analysis for non‐linear systems, Automatica34 (1998), 683-696. · Zbl 0934.93034
[25] F.Kendoul, Nonlinear hierarchical flight controller for unmanned rotorcraft: Design, stability, and experiments, J. Guid. Control, Dyn.32 (2009), no. 6, 1954-1958.
[26] L.Wang, and H.Jia, The trajectory tracking problem of quadrotor UAV: Global stability analysis and control design based on the cascade theory, Asian J. Control16 (2014), no. 2, 574-588. · Zbl 1290.93125
[27] A.Abdessameud, and F.Janabi‐Sharifi, Image‐based tracking control of VTOL unmanned aerial vehicles, Automatica53 (2015), 111-119. · Zbl 1371.93133
[28] A. R.Klumpp, Singularity‐free extraction of a quaternion from a direction‐cosine matrix, J. Spacecraft Rockets13 (1976), no. 12, 754-755.
[29] DJI Matrice 100, 2016. [online]. Available: https://www.dji.com/cn/matrice100/
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.