Application of GA, PSO, and ACO algorithms to path planning of autonomous underwater vehicles
Mohammad Pourmahmood Aghababa , Mohammad Hossein Amrollahi , Mehdi Borjkhani
Journal of Marine Science and Application ›› 2012, Vol. 11 ›› Issue (3) : 378 -386.
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.
path planning / autonomous underwater vehicle / genetic algorithm (GA) / particle swarm optimization (PSO) / ant colony optimization (ACO) / collision avoidance
| [1] |
|
| [2] |
Chyba M, Leonard NE, Sontage ED (2001). Optimality for underwater vehicles. Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, 4204–4209. |
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
Khanmohmmadi S, Alizadeh G, Pourmahmood M (2007). Design of a fuzzy controller for underwater vehicles to avoid moving obstacles. Proceedings of IEEE Conference on Fuzzy Systems, London, England, 930–935. |
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
Neam W, Sutton R, Ahmad SM (2003). LQG/LTR control of an autonomous underwater vehicle using a hybrid guidance law. Proceedings of Guidance and Control of Underwater Vehicles, Newport, UK, 31–36. |
| [16] |
Pierrot F, Benoit M, Dauchez P (1998). Optimal thruster configuration for omni-directional underwater vehicles. SamoS: a Pythagorean solution. Proceedings of IEEE OCEANS, Quebec, 655–659. |
| [17] |
|
| [18] |
Sakagami N, Kawamura S (2003). Time optimal control for underwater robot manipulators based on iterative learning control and time-scale transformation. Proceedings of the 2003 IEEE International Conference on Ocean Engineering, San Diego, USA, 1180–1186. |
| [19] |
|
| [20] |
Shi Y, Eberhart AR (1998). Modified particle swarm optimizer. Proceedings of the IEEE International Conference on Evolutionary Computation, Piscataway, 69–73. |
| [21] |
Timothy WM, Randal WB (1998). Successive Galerkin approximations to the nonlinear optimal control of an underwater robotic vehicle. Proceedings of the 1998 IEEE International Conference on Robotics & Automation, Leuven, Belgium, 762–767. |
| [22] |
|
| [23] |
|
/
| 〈 |
|
〉 |