Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Outros Autores: | , , |
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 |