Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de São Carlos
Câmpus São Carlos |
| Programa de Pós-Graduação: |
Programa de Pós-Graduação em Ciência da Computação - PPGCC
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://repositorio.ufscar.br/handle/20.500.14289/12177 |
Resumo: | With the popularization of Unmanned Aerial Vehicles (UAVs), and with the expansion of the application areas of this technology, there is an increase of research focused on flight route planning. This work starts from the use of UAVs in agricultural scenarios in the aerial imaging task. The objective is to present a Coverage Path Planning (CPP) method for multirotor UAVs and compare it with a solution already used in the market. The developed method considers scenarios with multiple terrains, and seeks to present a route proposal with optimization of the order of visitation of the terrain, minimizing the number of curves of the route and the total distance of the route. The presented method contains three main steps. The first deals with the decomposition of areas, where terrains represented by concave polygons are decomposed into smaller convex shaped subareas using a greedy algorithm. The second step calculates the flight direction that minimizes the number of course curves in each of the subareas, finding the direction of the highest polygon height to guide the direction of the round-trip movement pattern application, known in the literature by default boustrophedon. The third step deals with subarea visit order optimization, at this stage the scenario is modeled as a specialization of the Generated Travelling Salesman Problem (GTSP), and to solve this problem we use the Ant Colony Optimization algorithm (ACO). The results obtained by the proposed method are compared with the solutions proposed by a route planning program already used by the market, the Mission Planner. To measure the efficiency of the solutions, two variables were considered: the total distance traveled and the number of route curves. Through the obtained results one can map the types of scenarios where the developed method can aggregate with the market. |
| id |
SCAR_2294b658ecf488f26d9aedb35d378a94 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufscar.br:20.500.14289/12177 |
| network_acronym_str |
SCAR |
| network_name_str |
Repositório Institucional da UFSCAR |
| repository_id_str |
|
| spelling |
Franco, Lucas dos SantosKato, Edilson Reis Rodrigueshttp://lattes.cnpq.br/8517698122676145http://lattes.cnpq.br/27779867901009248223ac4a-3367-43b3-ba93-f112a897f32e2020-01-28T17:37:28Z2020-01-28T17:37:28Z2019-12-09FRANCO, Lucas dos Santos. Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2019. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/12177.https://repositorio.ufscar.br/handle/20.500.14289/12177With the popularization of Unmanned Aerial Vehicles (UAVs), and with the expansion of the application areas of this technology, there is an increase of research focused on flight route planning. This work starts from the use of UAVs in agricultural scenarios in the aerial imaging task. The objective is to present a Coverage Path Planning (CPP) method for multirotor UAVs and compare it with a solution already used in the market. The developed method considers scenarios with multiple terrains, and seeks to present a route proposal with optimization of the order of visitation of the terrain, minimizing the number of curves of the route and the total distance of the route. The presented method contains three main steps. The first deals with the decomposition of areas, where terrains represented by concave polygons are decomposed into smaller convex shaped subareas using a greedy algorithm. The second step calculates the flight direction that minimizes the number of course curves in each of the subareas, finding the direction of the highest polygon height to guide the direction of the round-trip movement pattern application, known in the literature by default boustrophedon. The third step deals with subarea visit order optimization, at this stage the scenario is modeled as a specialization of the Generated Travelling Salesman Problem (GTSP), and to solve this problem we use the Ant Colony Optimization algorithm (ACO). The results obtained by the proposed method are compared with the solutions proposed by a route planning program already used by the market, the Mission Planner. To measure the efficiency of the solutions, two variables were considered: the total distance traveled and the number of route curves. Through the obtained results one can map the types of scenarios where the developed method can aggregate with the market.Com a popularização dos Veículos Aéreos Não Tripulados (VANTs), e com a ampliação das áreas de aplicações dessa tecnologia, nota-se um aumento de pesquisas com foco no planejamento de rotas de voo. Este trabalho parte da utilização de VANTs em cenários agrícolas na tarefa de imageamento aéreo. O objetivo é apresentar um método de planejamento de rota de cobertura (Coverage Path Planning - CPP) para VANTs multirotor e comparar este método com uma solução já utilizada no mercado. O método desenvolvido considera cenários com múltiplos terrenos, e busca apresentar uma proposta de rota com otimização de ordem de visitação dos terrenos, minimização do número de curvas e da distância total do percurso. O método apresentado contém três etapas principais. A primeira trata da decomposição das áreas, onde terrenos representados por polígonos côncavos são decompostos em subáreas menores de formato convexo através da utilização de um algoritmo guloso. A segunda etapa calcula a direção de voo que minimiza o número de curvas de trajeto em cada uma das subáreas, encontrando a direção da maior altura do polígono para orientar o sentido da aplicação de padrão de movimentação de ida e vinda, conhecido na literatura por padrão boustrophedon. A terceira etapa trata da otimização da ordem de visita das subáreas, nesta fase o cenário é modelado como uma especialização do Problema de Caixeiro Viajante, conhecida como Caixeiro Viajante Generalizado (Generalized Travelling Salesman Problem - GTSP), e para solucionar este problema é utilizado o algoritmo de Otimização por Colônia de Formigas (Ant Colony Optimization - ACO). Os resultados obtidos através do método proposto são comparados com as soluções propostas por um programa de planejamento de rota já utilizado pelo mercado, o Mission Planner. Para medir a eficiência das soluções foram consideradas duas variáveis: a distância total percorrida e o número de curvas da rota. Através dos resultados obtidos pôde-se mapear os tipos de cenários onde o método desenvolvido pode agregar com as soluções de mercado.Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)porUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessVANTPrecision agricultureCoverage path planningGeneralized travelling salesman problemAnt colony optimizationAgricultura de precisãoPlanejamento de rota de coberturaCPPProblema do caixeiro viajante generalizadoGTSPOtimização por colônias de formigasACOUAVCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAOCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOUm método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACOA method of flight route planning of multirotor UAVs for areas coverage using the ACO metaheuristicinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis6006001c64d62e-b035-4758-ae1e-e72824975942reponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALDissertacao-Mestrado_Lucas-Franco.pdfDissertacao-Mestrado_Lucas-Franco.pdfDissertacao-Mestrado_Lucas-Francoapplication/pdf28150843https://repositorio.ufscar.br/bitstreams/5bba6cb8-101e-4c6e-ba84-e44efa9ba112/download9e61ea7c6215859f9519812151b13eebMD54trueAnonymousREADPPGCC_Template_dec_BCO_Lucas.pdfPPGCC_Template_dec_BCO_Lucas.pdfCarta comprovanteapplication/pdf346944https://repositorio.ufscar.br/bitstreams/55f3e279-0d49-4b39-b2c5-90618d638257/download6d2bd085cbc000df21e27f38749ba842MD52falseAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufscar.br/bitstreams/a7f00cc8-d730-42c1-9ec7-baea9bdbbd50/downloade39d27027a6cc9cb039ad269a5db8e34MD55falseAnonymousREADTEXTDissertacao-Mestrado_Lucas-Franco.pdf.txtDissertacao-Mestrado_Lucas-Franco.pdf.txtExtracted texttext/plain195833https://repositorio.ufscar.br/bitstreams/e15c9c3b-fea5-487c-a045-e312657058e9/download6b7077344b5ce4fac920e2651a79b855MD510falseAnonymousREADPPGCC_Template_dec_BCO_Lucas.pdf.txtPPGCC_Template_dec_BCO_Lucas.pdf.txtExtracted texttext/plain2https://repositorio.ufscar.br/bitstreams/370741c5-fbd3-418d-b2d7-ce17e43feebf/downloadd784fa8b6d98d27699781bd9a7cf19f0MD512falseAnonymousREADTHUMBNAILDissertacao-Mestrado_Lucas-Franco.pdf.jpgDissertacao-Mestrado_Lucas-Franco.pdf.jpgIM Thumbnailimage/jpeg6182https://repositorio.ufscar.br/bitstreams/22724724-abfd-46c5-bf50-44ba40953ac6/downloaddaa0071a2fa91ef31eaffb1308346658MD511falseAnonymousREADPPGCC_Template_dec_BCO_Lucas.pdf.jpgPPGCC_Template_dec_BCO_Lucas.pdf.jpgIM Thumbnailimage/jpeg9820https://repositorio.ufscar.br/bitstreams/ec743e73-aa14-4daa-84db-253434cb51ca/downloaddcf4034d3995002cf59ddfc0e1f00283MD513falseAnonymousREAD20.500.14289/121772025-02-05 18:21:15.622http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.ufscar.br:20.500.14289/12177https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-05T21:21:15Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
| dc.title.por.fl_str_mv |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO |
| dc.title.alternative.eng.fl_str_mv |
A method of flight route planning of multirotor UAVs for areas coverage using the ACO metaheuristic |
| title |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO |
| spellingShingle |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO Franco, Lucas dos Santos VANT Precision agriculture Coverage path planning Generalized travelling salesman problem Ant colony optimization Agricultura de precisão Planejamento de rota de cobertura CPP Problema do caixeiro viajante generalizado GTSP Otimização por colônias de formigas ACO UAV CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| title_short |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO |
| title_full |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO |
| title_fullStr |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO |
| title_full_unstemmed |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO |
| title_sort |
Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO |
| author |
Franco, Lucas dos Santos |
| author_facet |
Franco, Lucas dos Santos |
| author_role |
author |
| dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/2777986790100924 |
| dc.contributor.author.fl_str_mv |
Franco, Lucas dos Santos |
| dc.contributor.advisor1.fl_str_mv |
Kato, Edilson Reis Rodrigues |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/8517698122676145 |
| dc.contributor.authorID.fl_str_mv |
8223ac4a-3367-43b3-ba93-f112a897f32e |
| contributor_str_mv |
Kato, Edilson Reis Rodrigues |
| dc.subject.eng.fl_str_mv |
VANT Precision agriculture Coverage path planning Generalized travelling salesman problem Ant colony optimization |
| topic |
VANT Precision agriculture Coverage path planning Generalized travelling salesman problem Ant colony optimization Agricultura de precisão Planejamento de rota de cobertura CPP Problema do caixeiro viajante generalizado GTSP Otimização por colônias de formigas ACO UAV CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| dc.subject.por.fl_str_mv |
Agricultura de precisão Planejamento de rota de cobertura CPP Problema do caixeiro viajante generalizado GTSP Otimização por colônias de formigas ACO UAV |
| dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| description |
With the popularization of Unmanned Aerial Vehicles (UAVs), and with the expansion of the application areas of this technology, there is an increase of research focused on flight route planning. This work starts from the use of UAVs in agricultural scenarios in the aerial imaging task. The objective is to present a Coverage Path Planning (CPP) method for multirotor UAVs and compare it with a solution already used in the market. The developed method considers scenarios with multiple terrains, and seeks to present a route proposal with optimization of the order of visitation of the terrain, minimizing the number of curves of the route and the total distance of the route. The presented method contains three main steps. The first deals with the decomposition of areas, where terrains represented by concave polygons are decomposed into smaller convex shaped subareas using a greedy algorithm. The second step calculates the flight direction that minimizes the number of course curves in each of the subareas, finding the direction of the highest polygon height to guide the direction of the round-trip movement pattern application, known in the literature by default boustrophedon. The third step deals with subarea visit order optimization, at this stage the scenario is modeled as a specialization of the Generated Travelling Salesman Problem (GTSP), and to solve this problem we use the Ant Colony Optimization algorithm (ACO). The results obtained by the proposed method are compared with the solutions proposed by a route planning program already used by the market, the Mission Planner. To measure the efficiency of the solutions, two variables were considered: the total distance traveled and the number of route curves. Through the obtained results one can map the types of scenarios where the developed method can aggregate with the market. |
| publishDate |
2019 |
| dc.date.issued.fl_str_mv |
2019-12-09 |
| dc.date.accessioned.fl_str_mv |
2020-01-28T17:37:28Z |
| dc.date.available.fl_str_mv |
2020-01-28T17:37:28Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
FRANCO, Lucas dos Santos. Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2019. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/12177. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/20.500.14289/12177 |
| identifier_str_mv |
FRANCO, Lucas dos Santos. Um método de planejamento de rotas de voo de VANTs multirotor para cobertura de áreas utilizando a meta-heurística ACO. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2019. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/12177. |
| url |
https://repositorio.ufscar.br/handle/20.500.14289/12177 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.confidence.fl_str_mv |
600 600 |
| dc.relation.authority.fl_str_mv |
1c64d62e-b035-4758-ae1e-e72824975942 |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
| dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação - PPGCC |
| dc.publisher.initials.fl_str_mv |
UFSCar |
| publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
| instname_str |
Universidade Federal de São Carlos (UFSCAR) |
| instacron_str |
UFSCAR |
| institution |
UFSCAR |
| reponame_str |
Repositório Institucional da UFSCAR |
| collection |
Repositório Institucional da UFSCAR |
| bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstreams/5bba6cb8-101e-4c6e-ba84-e44efa9ba112/download https://repositorio.ufscar.br/bitstreams/55f3e279-0d49-4b39-b2c5-90618d638257/download https://repositorio.ufscar.br/bitstreams/a7f00cc8-d730-42c1-9ec7-baea9bdbbd50/download https://repositorio.ufscar.br/bitstreams/e15c9c3b-fea5-487c-a045-e312657058e9/download https://repositorio.ufscar.br/bitstreams/370741c5-fbd3-418d-b2d7-ce17e43feebf/download https://repositorio.ufscar.br/bitstreams/22724724-abfd-46c5-bf50-44ba40953ac6/download https://repositorio.ufscar.br/bitstreams/ec743e73-aa14-4daa-84db-253434cb51ca/download |
| bitstream.checksum.fl_str_mv |
9e61ea7c6215859f9519812151b13eeb 6d2bd085cbc000df21e27f38749ba842 e39d27027a6cc9cb039ad269a5db8e34 6b7077344b5ce4fac920e2651a79b855 d784fa8b6d98d27699781bd9a7cf19f0 daa0071a2fa91ef31eaffb1308346658 dcf4034d3995002cf59ddfc0e1f00283 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
| repository.mail.fl_str_mv |
repositorio.sibi@ufscar.br |
| _version_ |
1851688919924473856 |