Application of GA, PSO, and ACO algorithms to path planning of autonomous underwater vehicles

In this paper, an underwater vehicle was modeled with six dimensional nonlinear equations of motion, controlled by DC motors in all degrees of freedom. Near-optimal trajectories in an energetic environment for underwater vehicles were computed using a numerical solution of a nonlinear optimal control problem (NOCP). An energy performance index as a cost function, which should be minimized, was defined. The resulting problem was a two-point boundary value problem (TPBVP). A genetic algorithm (GA), particle swarm optimization (PSO), and ant colony optimization (ACO) algorithms were applied to solve the resulting TPBVP. Applying an Euler-Lagrange equation to the NOCP, a conjugate gradient penalty method was also adopted to solve the TPBVP. The problem of energetic environments, involving some energy sources, was discussed. Some near-optimal paths were found using a GA, PSO, and ACO algorithms. Finally, the problem of collision avoidance in an energetic environment was also taken into account.

[1]  Donald E. Grierson,et al.  Comparison among five evolutionary-based optimization algorithms , 2005, Adv. Eng. Informatics.

[2]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[3]  E. D. Sontag,et al.  Optimality for underwater vehicles , 2001 .

[4]  Zhengping Feng,et al.  Reduced Order H∞ Control of an Autonomous Underwater Vehicle , 2003 .

[5]  M. Chyba,et al.  Optimality for underwater vehicle's , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[6]  Jean-Jacques E. Slotine,et al.  Robust trajectory control of underwater vehicles , 1985 .

[7]  Timothy W. McLain,et al.  Successive Galerkin approximations to the nonlinear optimal control of an underwater robotic vehicle , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[8]  Cheruvu Siva Kumar,et al.  Real-time optimal motion planning for autonomous underwater vehicles , 2005 .

[9]  Murat Arcak,et al.  Constructive nonlinear control: a historical perspective , 2001, Autom..

[10]  Corso Elvezia,et al.  Ant colonies for the traveling salesman problem , 1997 .

[11]  B. Jalving,et al.  The NDRE-AUV flight control system , 1994 .

[12]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[13]  Sadao Kawamura,et al.  Time optimal control for underwater Robot manipulators based on iterative learning control and time-scale transformation , 2003, Oceans 2003. Celebrating the Past ... Teaming Toward the Future (IEEE Cat. No.03CH37492).

[14]  Ghasem Alizadeh,et al.  Design of a Fuzzy Controller for Underwater Vehicles to Avoid Moving Obstacles , 2007, 2007 IEEE International Fuzzy Systems Conference.

[15]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[16]  Jean-Jacques E. Slotine,et al.  The influence of thruster dynamics on underwater vehicle behavior and their incorporation into control system design , 1990 .

[17]  O. Egeland,et al.  Trajectory planning and collision avoidance for underwater vehicles using optimal control , 1994 .

[18]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  Wasif Naeem,et al.  LQG/LTR Control of an Autonomous Underwater Vehicle Using a Hybrid Guidance Law , 2003 .

[20]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[21]  Tamaki Ura,et al.  An on-line adaptation method in a neural network based control system for AUVs , 1995 .

[22]  S. Mitter,et al.  The conjugate gradient method for optimal control problems , 1967 .

[23]  François Pierrot,et al.  Optimal thruster configuration for omni-directional underwater vehicles. SamoS: a Pythagorean solution , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[24]  G. Siouris,et al.  Optimum systems control , 1979, Proceedings of the IEEE.

[25]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.