摘要:AbstractIn this paper, a neural network-based adaptive control algorithm is proposed for a class of non-affine systems where the nonlinear influence of the system input on the states is unknown. The algorithm transforms the problem of controlling non-affine systems to control of nonlinear affine systems and then, by approximating the inverse of the input function, calculates feasible control input. Lyapunov technique, Uniform Ultimate Boundedness and Matrix Singular Values are used for stability analysis and design of the controller. In order to investigate the performance of the algorithm, it is applied to an autonomous vessel where the dynamics of the propeller is unknown.