Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller

Abstract In this research, generation of a short and smooth path in three-dimensional space with obstacles for guiding an Unmanned Underwater Vehicle (UUV) without collision is investigated. This is done by utilizing spline technique, in which the spline control points positions are determined by Im...

Full description

Bibliographic Details
Main Authors: Ehsan Zakeri, Said Farahat, Seyed Alireza Moezi, Amin Zare
Format: Article
Language:English
Published: Marcílio Alves
Series:Latin American Journal of Solids and Structures
Subjects:
Online Access:http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1679-78252016000601054&lng=en&tlng=en
_version_ 1819119717467553792
author Ehsan Zakeri
Said Farahat
Seyed Alireza Moezi
Amin Zare
author_facet Ehsan Zakeri
Said Farahat
Seyed Alireza Moezi
Amin Zare
author_sort Ehsan Zakeri
collection DOAJ
description Abstract In this research, generation of a short and smooth path in three-dimensional space with obstacles for guiding an Unmanned Underwater Vehicle (UUV) without collision is investigated. This is done by utilizing spline technique, in which the spline control points positions are determined by Imperialist Competitive Algorithm (ICA) in three-dimensional space such that the shortest possible path from the starting point to the target point without colliding with obstacles is achieved. Furthermore, for guiding the UUV in the generated path, an Interval Type-2 Fuzzy Logic Controller (IT2FLC), the coefficients of which are optimized by considering an objective function that includes quadratic terms of the input forces and state error of the system, is used. Selecting such objective function reduces the control error and also the force applied to the UUV, which consequently leads to reduction of energy consumption. Therefore, by using a special method, desired signals of UUV state are obtained from generated three-dimensional optimal path such that tracking these signals by the controller leads to the tracking of this path by UUV. In this paper, the dynamical model of the UUV, entitled as "mUUV-WJ-1" , is derived and its hydrodynamic coefficients are calculated by CFD in order to be used in the simulations. For simulation by the method presented in this study, three environments with different obstacles are intended in order to check the performance of the IT2FLC controller in generating optimal paths for guiding the UUV. In this article, in addition to ICA, Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) are also used for generation of the paths and the results are compared with each other. The results show the appropriate performance of ICA rather than ABC and PSO. Moreover, to evaluate the performance of the IT2FLC, optimal Type-1 Fuzzy Logic Controller (T1FLC) and Proportional Integrator Differentiator (PID) controller are designed and applied to the UUV and compared with each other. The simulation results show the superiority of the IT2FLC than the other two controllers.
first_indexed 2024-12-22T06:09:12Z
format Article
id doaj.art-801487abc3484527ac9fd147edec574d
institution Directory Open Access Journal
issn 1679-7825
language English
last_indexed 2024-12-22T06:09:12Z
publisher Marcílio Alves
record_format Article
series Latin American Journal of Solids and Structures
spelling doaj.art-801487abc3484527ac9fd147edec574d2022-12-21T18:36:17ZengMarcílio AlvesLatin American Journal of Solids and Structures1679-78251361054108510.1590/1679-78252029S1679-78252016000601054Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic ControllerEhsan ZakeriSaid FarahatSeyed Alireza MoeziAmin ZareAbstract In this research, generation of a short and smooth path in three-dimensional space with obstacles for guiding an Unmanned Underwater Vehicle (UUV) without collision is investigated. This is done by utilizing spline technique, in which the spline control points positions are determined by Imperialist Competitive Algorithm (ICA) in three-dimensional space such that the shortest possible path from the starting point to the target point without colliding with obstacles is achieved. Furthermore, for guiding the UUV in the generated path, an Interval Type-2 Fuzzy Logic Controller (IT2FLC), the coefficients of which are optimized by considering an objective function that includes quadratic terms of the input forces and state error of the system, is used. Selecting such objective function reduces the control error and also the force applied to the UUV, which consequently leads to reduction of energy consumption. Therefore, by using a special method, desired signals of UUV state are obtained from generated three-dimensional optimal path such that tracking these signals by the controller leads to the tracking of this path by UUV. In this paper, the dynamical model of the UUV, entitled as "mUUV-WJ-1" , is derived and its hydrodynamic coefficients are calculated by CFD in order to be used in the simulations. For simulation by the method presented in this study, three environments with different obstacles are intended in order to check the performance of the IT2FLC controller in generating optimal paths for guiding the UUV. In this article, in addition to ICA, Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) are also used for generation of the paths and the results are compared with each other. The results show the appropriate performance of ICA rather than ABC and PSO. Moreover, to evaluate the performance of the IT2FLC, optimal Type-1 Fuzzy Logic Controller (T1FLC) and Proportional Integrator Differentiator (PID) controller are designed and applied to the UUV and compared with each other. The simulation results show the superiority of the IT2FLC than the other two controllers.http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1679-78252016000601054&lng=en&tlng=enPath PlanningSplineICAOptimal IT2FLCUUVNelder-Mead algorithm
spellingShingle Ehsan Zakeri
Said Farahat
Seyed Alireza Moezi
Amin Zare
Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
Latin American Journal of Solids and Structures
Path Planning
Spline
ICA
Optimal IT2FLC
UUV
Nelder-Mead algorithm
title Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
title_full Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
title_fullStr Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
title_full_unstemmed Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
title_short Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
title_sort path planning for unmanned underwater vehicle in 3d space with obstacles using spline imperialist competitive algorithm and optimal interval type 2 fuzzy logic controller
topic Path Planning
Spline
ICA
Optimal IT2FLC
UUV
Nelder-Mead algorithm
url http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1679-78252016000601054&lng=en&tlng=en
work_keys_str_mv AT ehsanzakeri pathplanningforunmannedunderwatervehiclein3dspacewithobstaclesusingsplineimperialistcompetitivealgorithmandoptimalintervaltype2fuzzylogiccontroller
AT saidfarahat pathplanningforunmannedunderwatervehiclein3dspacewithobstaclesusingsplineimperialistcompetitivealgorithmandoptimalintervaltype2fuzzylogiccontroller
AT seyedalirezamoezi pathplanningforunmannedunderwatervehiclein3dspacewithobstaclesusingsplineimperialistcompetitivealgorithmandoptimalintervaltype2fuzzylogiccontroller
AT aminzare pathplanningforunmannedunderwatervehiclein3dspacewithobstaclesusingsplineimperialistcompetitivealgorithmandoptimalintervaltype2fuzzylogiccontroller