Adaptive Region Control Method of the Pitch and Roll Attitudes forOperating Autonomous Underwater Vehicle
YANG Chao1,2, ZHANG Mingjun2, WU Zhenzhen3, ZHANG Zhiqiang1, YAO Feng2
1. Institute of Materials, China Academy of Engineering Physics, Jiangyou 621908, China; 2. College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China; 3. Chongqing Vocational Institute of Engineering, Chongqing 402260, China
Abstract:The adaptive region control method of the pitch and roll attitudes for operating autonomous underwater vehicle (AUV) is addressed. In the actual operation process, there are some influencing factors such as the operation disturbance of manipulator and environmental uncertainty, which will affect the attitude control of the underwater vehicle, and then affect the movement and operation accuracy. To solve the attitude stability control problem, an adaptive region control method of AUV based on radial basis function (RBF) neural network is proposed. An RBF neural network is applied to estimating the uncertain factors of the dynamics model online, and the sliding mode control term is incorporated to compensate the estimation error online. Then, an online adjustment law of the network weights, the center of the radial basis function and the variance is designed to solve the value of the control parameters of RBF neural network, and self-adaptive learning of the control parameters is achieved to adapt to the attitude changes of the vehicle. Moreover, a PI (proportional-integral) section is added to the region controller to realize the fast and stable convergence of the attitude, and thus the adjustment time and steady state error are reduced. Based on the Lyapunov stability analysis, it is theoretically proved that the region control error is uniformly asymptotically stable. Finally, the pitch and roll attitude control experiments of the operating AUV prototype are conducted to verify the effectiveness of the proposed method.
[1] 徐玉如,李彭超.Task space control of an autonomous underwater vehicle manipulator system by robust single-input fuzzy logic control scheme[J]. IEEE Journal of Oceanic Engineering, 2017, 42(1): 13-28. [3] Elmokadem T, Zribi M, Youcef-Toumi K. Trajectory tracking sliding mode control of underactuated AUVs[J]. Nonlinear Dynamics, 2016, 84(2): 1079-1091. [4] 杨超,郭佳,张铭钧.基于 RBF 神经网络的作业型 AUV 自适应终端滑模控制方法及实验研究[J].机器人,2018,40(3):336-345.Yang C, Guo J, Zhang M J. Adaptive terminal sliding mode control method based on RBF neural network for operational AUV and its experimental research[J]. Robot, 2018, 40(3): 336-345. [5] Li Y, Pang Y J, Zhang L, et al. Semi-physical simulation of AUV pipeline tracking[J]. Journal of Central South University, 2012, 19(9): 2468-2476. [6] Simetti E, Casalino G, Torelli S, et al. Floating underwater manipulation: Developed control methodology and experimental validation within the TRIDENT project[J]. Journal of Field Robotics, 2014, 31(3): 364-385. [7] Conti R, Fanelli F, Meli E, et al. A free floating manipulation strategy for autonomous underwater vehicles[J]. Robotics and Autonomous Systems, 2017, 87: 133-146. [8] Ismail Z H. Region boundary-based control scheme for an underwater vehicle with an edge-based segmentation approach[C] //IEEE International Conference on Robotics and Biomimetics. Piscataway, USA: IEEE, 2011: 2137-2142. [9] Ismail Z H, Dunnigan M W. Tracking control scheme for an underwater vehicle-manipulator system with single and multiple sub-regions and sub-task objectives[J]. IET Control Theory and Applications, 2011, 5(5): 721-735. [10] Li X, Hou S P, Cheah C C. Adaptive region tracking control for autonomous underwater vehicle[C]//11th International Conference on Control, Automation, Robotics and Vision. Piscataway, USA: IEEE, 2010: 2129-2134. [11] Mukherjee K, Kar I N, Bhatt R K P. Region tracking control of an autonomous underwater vehicle without velocity measurement[C]//International Conference on Modelling, Identification & Control. Piscataway, USA: IEEE, 2014: 213-218. [12] Ismail Z H, Mokhar M B M, Putranti V W E, et al. A robust dynamic region-based control scheme for an autonomous underwater vehicle[J]. Ocean Engineering, 2016, 111: 155-165. [13] Ismail Z H,Dunnigan M W. A region boundary-based control scheme for an autonomous underwater vehicle[J]. Ocean Engineering, 2011, 38(17-18): 2270-2280. [14] 杨超,张铭钧,秦洪德,等.水下机器人-机械手姿态调节系统及实验[J].哈尔滨工程大学学报,2018,39(2):377-383. Yang C, Zhang M J, Qin H D, et al. Attitude control system for autonomous underwater vehicle-manipulator system and experiments[J]. Journal of Harbin Engineering University, 2018, 39(2): 377-383. [15] Mukherjee K, Kar I N, Bhatt R K P. Region tracking based control of an autonomous underwater vehicle with input delay[J]. Ocean Engineering, 2015, 99: 107-114. [16] 周浩,姜述强,黄海,等.基于视觉感知的海生物吸纳式水下机器人目标捕获控制[J].机器人,2019,41(2):242-249,275.Zhou H, Jiang S Q, Huang H, et al. Vision based target capture control for sea organism absorptive underwater vehicle[J]. Robot, 2019, 41(2): 242-249,275. [17] Chu Z Z, Zhu D Q, Jan G E. Observer-based adaptive neural network control for a class of remotely operated vehicles[J]. Ocean Engineering, 2016, 127: 82-89. [18] Wang Y J, Zhang M J, Wilson P A, et al. Adaptive neural network-based backstepping fault tolerant control for underwater vehicles with thruster fault[J]. Ocean Engineering, 2015, 110: 15-24. [19] Zhang M J, Chu Z Z. Adaptive sliding mode control based on local recurrent neural networks for underwater robot[J]. Ocean Engineering, 2012, 45: 56-62. [20] Li J H, Lee P M. A neural network adaptive controller design for free-pitch-angle diving behavior of an autonomous underwater vehicle[J]. Robotics and Autonomous Systems, 2005, 52(2-3): 132-147. [21] Yang C, Yao F, Zhang M J. Adaptive backstepping terminal sliding mode control method based on recurrent neural networks for autonomous underwater vehicle[J]. Chinese Journal of Mechanical Engineering, 2018, 31(6): 228-243. [22] Zhang M J, Liu X, Yin B J, et al. Adaptive terminal sliding mode based thruster fault tolerant control for underwater vehicle in time-varying ocean currents[J]. Journal of the Franklin Institute, 2015, 352(11): 4935-4961. [23] Yang C, Wang Y J, Yao F. Driving performance of underwater long-arm hydraulic manipulator system for small autonomous underwater vehicle and its positioning accuracy[J]. International Journal of Advanced Robotic Systems, 2017, 14(6). DOI: 10.1177/1729881417747104. [24] 徐建安,任立国,杨立平,等.水下机器人广义预测控制算法及能耗问题研究[J].控制理论与应用,2009,26(10):1148-1150.Xu J A, Ren L G, Yang L P, et al. Generalized predictive control and energy consumption analysis of autonomous underwater vehicle[J]. Control Theory and Applications, 2009, 26(10): 1148-1150.