Adaptive Non-singular Terminal Sliding Mode Control for an Unmanned Underwater Vehicle: Real-time Experiments

Miguel Angel Garcia Rangel1, Adrian Manzanilla1, Angel Eduardo Zamora Suarez1, Filiberto Muñoz1, Sergio Salazar2, Rogelio Lozano3
1Center for Research and Advanced Studies of the National Polytechnic Institute (CINVESTAV), Laboratory LAFMIA-UMI, Mexico, Mexico
2National Council of Science and Technology (CONACYT), Mexico, Mexico
3Université de Technologie de Compiegne, Compiegne, France

Tóm tắt

This research work focuses on the design of a robust-adaptive control algorithm for a 4DOF Unmanned Underwater Vehicle (UUV). The proposed strategy is based in a Non-Singular Terminal Sliding Mode Control (NTSMC) with adaptive gains, where the proposed adaptation mechanism ensures that the gains remain bounded. In this control strategy a non-singular terminal sliding surface is proposed to obtain a faster convergence of the tracking errors. The NTSMC ensures Practical Finite-Time Stability for the closed-loop system as well as exhibits a chattering reduction. In order to demonstrate the satisfactory performance of the proposed controller, a set of experiments was performed with a Non-Singular Terminal Sliding Mode Controller and an Adaptive Non-Singular Terminal Sliding Mode Control (ANTSMC) in real time for trajectory tracking in the X-Y plane, the graphs showed that the ANTSMC converges faster to a smaller region and reduces oscillations.

Tài liệu tham khảo

W. Naeem, R. Sutton, S. Ahmad, and R. Burns, “A review of guidance laws applicable to unmanned underwater vehicles,” The Journal of Navigation, vol. 56, no. 1, pp. 15–29, 2003. S. M. Veres, L. Molnar, N. K. Lincoln, and C. P. Morice, “Autonomous vehicle control systems—a review of decision making,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 225, no. 2, pp. 155–195, 2011. J. Melo and A. Matos, “Survey on advances on terrain based navigation for autonomous underwater vehicles,” Ocean Engineering, vol. 139, pp. 250–264, 2017.. J. Partan, J. Kurose, and B. N. Levine, “A survey of practical issues in underwater networks,” ACMSIGMOBILE Mobile Computing and Communications Review, vol. 11, no. 4, pp. 23–33, 2007. L. Stutters, H. Liu, C. Tiltman, and D. J. Brown, “Navigation technologies for autonomous underwater vehicles,” IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 38, no. 4, pp. 581–589, 2008. J. Lee, M. Roh, J. Lee, and D. Lee, “Clonal selection algorithms for 6-dof PID control of autonomous underwater vehicles,” Proc. of International Conference on Artificial Immune Systems, Springer, pp. 182–190, 2007. J. Bak, H.-N. Nguyen, S. Park, D. Lee, T. Seo, S. Jin, and J. Kim, “Positioning control of an underwater robot with tilting thrusters via decomposition of thrust vector,” International Journal of Control, Automation and Systems, vol. 15, no. 5, pp. 2283–2291, 2017. A. Zamora, A. Manzanilla, M. Garcia, R. Lozano, S. Salazar, and F. Muñoz, “Depth control of an underwater vehicle using robust pd controller: real-time experiments,” Proc. of IEEE OES Autonomous Underwater Vehicle Symposium, pp. 1–6, 2018. S. Pang, J. Wang, J. Liu, and H. Yi, “Three-dimensional leader-follower formation control of multiple autonomous underwater vehicles based on line-of-sight measurements using the backstepping method,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 232, no. 7, pp. 819–829, 2018. I.-L. Borlaug, K. Y. Pettersen, and J. T. Gravdahl, “Trajectory tracking for an articulated intervention AUV using a super-twisting algorithm in 6 dof,” IFAC-PapersOnLine, vol. 51, no. 29, pp. 311–316, 2018. C. H. F. dos Santos, M. U. Cildoz, M. H. Terra, and E. R. D. Pieri, “Backstepping sliding mode control with functional tuning based on an instantaneous power approach applied to an underwater vehicle,” International Journal of Systems Science, vol. 49, no. 4, pp. 859–867, 2018. E. Anderlini, G. G. Parker, and G. Thomas, “Control of a rov carrying an object,” Ocean Engineering, vol. 165, pp. 307–318, 2018.. S. Li and Y. Peng, “Neural network-based sliding mode variable structure control for mars entry,” Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 226, no. 11, pp. 1373–1386, 2012. Z. Chu, X. Xiang, D. Zhu, C. Luo, and D. Xie, “Adaptive fuzzy sliding mode diving control for autonomous underwater vehicle with input constraint,” International Journal of Fuzzy Systems, vol. 20, no. 5, pp. 1460–1469, 2018. V. I. Utkin, “Sliding mode control design principles and applications to electric drives,” IEEE Transactions on Industrial Electronics, vol. 40, no. 1, pp. 23–36, 1993. A. Levant, “Chattering analysis,” IEEE Transactions on Automatic Control, vol. 55, no. 6, pp. 1380–1389, 2010. S. Yu, X. Yu, B. Shirinzadeh, and Z. Man, “Continuous finite-time control for robotic manipulators with terminal sliding mode,” Automatica, vol. 41, no. 11, pp. 1957–1964, 2005. J. A. Moreno and M. Osorio, “Strict lyapunov functions for the super-twisting algorithm,” IEEE Transactions on Automatic Control, vol. 57, no. 4, pp. 1035–1040, 2012. L. Derafa, A. Benallegue, and L. Fridman, “Super twisting control algorithm for the attitude tracking of a four rotors uav,” Journal of the Franklin Institute, vol. 349, no. 2, pp. 685–699, 2012. A. Chalanga, S. Kamal, L. M. Fridman, B. Bandyopadhyay, and J. A. Moreno, “Implementation of super-twisting control: Super-twisting and higher order sliding-mode observer-based approaches,” IEEE Transactions on Industrial Electronics, vol. 63, no. 6, pp. 3677–3685, 2016. S. Mobayen, F. Tchier, and L. Ragoub, “Design of an adaptive tracker for n-link rigid robotic manipulators based on super-twisting global nonlinear sliding mode control,” International Journal of Systems Science, vol. 48, no. 9, pp. 1990–2002, 2017. L. Yang and J. Yang, “Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems,” International Journal of Robust and Nonlinear Control, vol. 21, no. 16, pp. 1865–1879, 2011. Y.-Z. Sheng, J. Geng, X.-D. Liu, and L. Wang, “Nonsingular finite-time second order sliding mode attitude control for reentry vehicle,” International Journal of Control, Automation and Systems, vol. 13, no. 4, pp. 853–866, 2015. H. Wang, L. Shi, Z. Man, J. Zheng, S. Li, M. Yu, C. Jiang, H. Kong, and Z. Cao, “Continuous fast nonsingular terminal sliding mode control of automotive electronic throttle systems using finite-time exact observer,” IEEE Transactions on Industrial Electronics, vol. 65, no. 9, pp. 7160–7172, 2018. Y. Wang, L. Gu, M. Gao, X. Jia, J. Zhou, J. Liu, and D. Zhou, “Depth control of remotely operated vehicles using nonsingular fast terminal sliding mode control method,” Proc. of OCEANS, San Diego, pp. 1–6, 2013. Z. Yan, H. Yu, W. Zhang, B. Li, and J. Zhou, “Globally finite-time stable tracking control of underactuated UUVs,” Ocean Engineering, vol. 107, pp. 132–146, 2015.. T. Elmokadem, M. Zribi, and K. Youcef-Toumi, “Terminal sliding mode control for the trajectory tracking of underactuated autonomous underwater vehicles,” Ocean Engineering, vol. 129, pp. 613–625, 2017.. P. S. Londhe, D. D. Dhadekar, B. M. Patre, and L. M. Waghmare, “Non-singular terminal sliding mode control for robust trajectory tracking control of an autonomous underwater vehicle,” Proc. of the Indian Control Conference (ICC), pp. 443–449, 2017. Y. B. Shtessel, J. A. Moreno, F. Plestan, L. M. Fridman, and A. S. Poznyak, “Super-twisting adaptive sliding mode control: A lyapunov design,” Proc. of 49th IEEE Conference on Decision and Control (CDC), pp. 5109–5113, 2010. J. A. González, A. Barreiro, and S. Dormido, “A practical approach to adaptive sliding mode control,” International Journal of Control, Automation and Systems, vol. 17, no. 7, pp. 2452–2461, 2019. Y. Shtessel, M. Taleb, and F. Plestan, “A novel adaptive-gain supertwisting sliding mode controller: Methodology and application,” Automatica, vol. 48, no. 5, pp. 759–769, 2012. J. Guerrero, J. Torres, V. Creuze, and A. Chemori, “Trajectory tracking for autonomous underwater vehicle: An adaptive approach,” Ocean Engineering, vol. 172, pp. 511–522, 2019.. C.-S. Jeong, J.-S. Kim, and S.-I. Han, “Tracking error constrained super-twisting sliding mode control for robotic systems,” International Journal of Control, Automation and Systems, vol. 16, no. 2, pp. 804–814, 2018. S. Mobayen, “Adaptive global terminal sliding mode control scheme with improved dynamic surface for uncertain nonlinear systems,” International Journal of Control, Automation and Systems, vol. 16, no. 4, pp. 1692–1700, 2018. Z. Yan, M. Wang, and J. Xu, “Robust adaptive sliding mode control of underactuated autonomous underwater vehicles with uncertain dynamics,” Ocean Engineering, vol. 173, pp. 802–809, 2019.. L. Qiao and W. Zhang, “Double-loop integral terminal sliding mode tracking control for uuvs with adaptive dynamic compensation of uncertainties and disturbances,” IEEE Journal of Oceanic Engineering, vol. 44, no. 1, pp. 29–53, 2019. L. Qiao and W. Zhang, “Adaptive second-order fast non-singular terminal sliding mode tracking control for fully actuated autonomous underwater vehicles,” IEEE Journal of Oceanic Engineering, vol. 44, no. 2, pp. 363–385, 2018. L. Qiao and W. Zhang, “Adaptive non-singular integral terminal sliding mode tracking control for autonomous underwater vehicles,” IET Control Theory Applications, vol. 11, no. 8, pp. 1293–1306, 2017. S. H. Sname, “Nomenclature for treating the motion of a submerged body through a fluid,” American Towing Tank Conference, 1950. T. I. Fossen, Handbook of Marine Craft Hydrodynamics and Motion Control, John Wiley & Sons, 2011. Z. Zhu, Y. Xia, and M. Fu, “Attitude stabilization of rigid spacecraft with finite-time convergence,” International Journal of Robust and Nonlinear Control, vol. 21, no. 6, pp. 686–702, 2011. Y. Wang, J. Chen, F. Yan, K. Zhu, and B. Chen, “Adaptive super-twisting fractional-order nonsingular terminal sliding mode control of cable-driven manipulators,” ISA Transactions, vol. 86, pp. 163–180, 2019.