Motion Control of an AUV Using a Neural-Net Based Adaptive Controller

신경회로망 기반의 적응제어기를 이용한 AUV의 운동 제어

  • 이계홍 (한국해양연구소 선박해양공학분소 해양개발시스템연구본부) ;
  • 이판묵 (한국해양연구소 선박해양공학분소 해양개발시스템연구본부) ;
  • 이상정 (충남대학교 전자공학과)
  • Published : 2001.10.01

Abstract

This paper presents a neural net based nonlinear adaptive controller for an autonomous underwater vehicle (AUV). AUV's dynamics are highly nonlinear and their hydrodynamic coefficients vary with different operational conditions, so it is necessary for the high performance control system of an AUV to have the capacities of learning and adapting to the change of the AUV's dynamics. In this paper a linearly parameterized neural network is used to approximate the uncertainties of the AUV's dynamics, and a sliding mode control is introduced to attenuate the effects of the neural network's reconstruction errors and the disturbances of AUV's dynamics. The presented controller is consist of three parallel schemes; linear feedback control, sliding mode control and neural network. Lyapunov theory is used to guarantee the asymptotic convergence of trajectory tracking errors and the neural network's weights errors. Numerical simulations for motion control of an AUV are performed to illustrate to effectiveness of the proposed techniques.

Keywords