{'fraction_non_alphanumeric': 0.011888111888111888, 'fraction_numerical': 0.0, 'mean_word_length': 5.331858407079646, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Neural adaptive sliding mode controller for unmanned surface vehicle steering system

Unmanned surface vehicle has the properties such as complexity, nonlinearity, time variability, and uncertainty, which lead to the difficulty of obtaining a precise kinematics model. A neural adaptive sliding mode controller for the unmanned surface vehicle steering system is developed based on the sliding mode control technique and the radial basis function neural network. In the new approach, two parallel radial basis function neural networks are used to reduce the influence of the system uncertainties and eliminate the dependency of the controller on the precise kinematics model of the system. Among these two radial basis function neural networks, one is used to approximate the unknown nonlinear yaw dynamics and the other is used to adjust the control gain as well as realize the variable gain sliding mode control. The weights of the two neural networks are trained online using the sliding surface variable and the control, where the Lyapunov method is used to derive the adaptive laws to ensure the stability of the whole closed-loop system. The proposed adaptive controller is suitable for the steering control at different cruising speeds with bounded external disturbances. The simulation results show that the proposed controller has a good control performance regarding the smooth control, fast response, and high accuracy.