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

Detalhes bibliográficos
Autor(a) principal: Zakeri,Ehsan
Data de Publicação: 2016
Outros Autores: Farahat,Said, Moezi,Seyed Alireza, Zare,Amin
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Latin American journal of solids and structures (Online)
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1679-78252016000601054
Resumo: 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.
id ABCM-1_3b1a71f254d0c6de85d4dce6edeb0419
oai_identifier_str oai:scielo:S1679-78252016000601054
network_acronym_str ABCM-1
network_name_str Latin American journal of solids and structures (Online)
repository_id_str
spelling Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic ControllerPath PlanningSplineICAOptimal IT2FLCUUVNelder-Mead algorithmAbstract 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.Associação Brasileira de Ciências Mecânicas2016-06-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S1679-78252016000601054Latin American Journal of Solids and Structures v.13 n.6 2016reponame:Latin American journal of solids and structures (Online)instname:Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM)instacron:ABCM10.1590/1679-78252029info:eu-repo/semantics/openAccessZakeri,EhsanFarahat,SaidMoezi,Seyed AlirezaZare,Amineng2016-07-01T00:00:00Zoai:scielo:S1679-78252016000601054Revistahttp://www.scielo.br/scielo.php?script=sci_serial&pid=1679-7825&lng=pt&nrm=isohttps://old.scielo.br/oai/scielo-oai.phpabcm@abcm.org.br||maralves@usp.br1679-78251679-7817opendoar:2016-07-01T00:00Latin American journal of solids and structures (Online) - Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM)false
dc.title.none.fl_str_mv 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 Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
spellingShingle Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
Zakeri,Ehsan
Path Planning
Spline
ICA
Optimal IT2FLC
UUV
Nelder-Mead algorithm
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_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_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
author Zakeri,Ehsan
author_facet Zakeri,Ehsan
Farahat,Said
Moezi,Seyed Alireza
Zare,Amin
author_role author
author2 Farahat,Said
Moezi,Seyed Alireza
Zare,Amin
author2_role author
author
author
dc.contributor.author.fl_str_mv Zakeri,Ehsan
Farahat,Said
Moezi,Seyed Alireza
Zare,Amin
dc.subject.por.fl_str_mv Path Planning
Spline
ICA
Optimal IT2FLC
UUV
Nelder-Mead algorithm
topic Path Planning
Spline
ICA
Optimal IT2FLC
UUV
Nelder-Mead algorithm
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.
publishDate 2016
dc.date.none.fl_str_mv 2016-06-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1679-78252016000601054
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1679-78252016000601054
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1590/1679-78252029
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Associação Brasileira de Ciências Mecânicas
publisher.none.fl_str_mv Associação Brasileira de Ciências Mecânicas
dc.source.none.fl_str_mv Latin American Journal of Solids and Structures v.13 n.6 2016
reponame:Latin American journal of solids and structures (Online)
instname:Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM)
instacron:ABCM
instname_str Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM)
instacron_str ABCM
institution ABCM
reponame_str Latin American journal of solids and structures (Online)
collection Latin American journal of solids and structures (Online)
repository.name.fl_str_mv Latin American journal of solids and structures (Online) - Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM)
repository.mail.fl_str_mv abcm@abcm.org.br||maralves@usp.br
_version_ 1754302888435253248