International Journal of Control, Vol.78, No.14, 1076-1090, 2005
An online genetic algorithm based model predictive control autopilot design with experimental verification
Autonomous underwater vehicle (AUV) research and development is on the verge of reaching maturity yet applications are very few. The cost associated with an AUV development particularly of the onboard sensors, power requirements and underwater testing have imposed a significant constraint on its development. Numerous ideas regarding underwater vehicle control have been proposed in the literature however the lack of test equipment confines one to simulations only. The aim of this paper is to introduce fresh results on the application of a genetic algorithm based model predictive controller (GA-MPC) to an actual AUV. These results are significant since to the authors' knowledge, this is the first known application of an online GA operating in an underwater vehicle in real time. The current hardware and software configuration of the vehicle is also elucidated. The broader aim of the research is to produce a low cost AUV facility to be exploited by other underwater research groups within the UK. The results mainly consists of line of sight (LOS) tracking missions using the GA-MPC autopilot with and without an umbilical. It is demonstrated that the controller performs remarkably well in a real time environment despite the existence of disturbances and ever present modelling uncertainty.