Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFBA |
Texto Completo: | http://repositorio.ufba.br/ri/handle/ri/33608 |
Resumo: | A coordenação de Veículos Aéreos Não Tripulados (VANTs) cooperativos tornou-se uma área ativa de pesquisa. As abordagens para coordenar esses enxames geralmente incluem uma solução para uma classe de problemas chamada Cobertura de Área. Os problemas de Cobertura de Área consistem na obtenção de informações sobre uma determinada área de interesse (comumente um polígono ou um poliedro) por meio de um conjunto de VANTs, geralmente com coordenação descentralizada e mínima intervenção humana. Problemas de Cobertura de Área representam os requisitos de diferentes tipos de aplicações, como no caso de emergências e desastres, detecção de vazamento de gás, resgate de pessoas perdidas, entre muitos outros. As soluções existentes para estes problemas normalmente consideram um conjunto fixo de VANTs, que estão sujeitos a riscos diversos durante a missão de cobertura. Nesta dissertação, descreve-se uma estratégia para coordenar conjuntos dinâmicos de VANTs para resolver um problema específico de Cobertura de Área. Em conjuntos dinâmicos, os VANTs podem entrar ou sair do conjunto. Para implementar a estratégia, um framework foi desenvolvido utilizando ROS e Gazebo. O framework Robotic Operating System (ROS) é um conjunto de bibliotecas e ferramentas para robôs. As missões de Cobertura de Área são reproduzidas no ambiente de simulação Gazebo. O framework facilita a implementação de diferentes estratégias para a coordenação de múltiplos VANTs. Como forma de avaliação da estratégia adotada, foram adotados mapas de calor que representam o movimento dos VANTs no plano. |
id |
UFBA-2_8226a7428e49b54d58aeeb8927fc873b |
---|---|
oai_identifier_str |
oai:repositorio.ufba.br:ri/33608 |
network_acronym_str |
UFBA-2 |
network_name_str |
Repositório Institucional da UFBA |
repository_id_str |
1932 |
spelling |
Ribeiro, Grazieno Barbosa PellegrinoRibeiro, Grazieno Barbosa PellegrinoSilva, Flávio Morais de AssisFreitas, Allan Edgard SilvaClaro, Daniela Barreiro2021-06-21T23:25:29Z2021-06-21T23:25:29Z2021-06-212020-12-11http://repositorio.ufba.br/ri/handle/ri/33608A coordenação de Veículos Aéreos Não Tripulados (VANTs) cooperativos tornou-se uma área ativa de pesquisa. As abordagens para coordenar esses enxames geralmente incluem uma solução para uma classe de problemas chamada Cobertura de Área. Os problemas de Cobertura de Área consistem na obtenção de informações sobre uma determinada área de interesse (comumente um polígono ou um poliedro) por meio de um conjunto de VANTs, geralmente com coordenação descentralizada e mínima intervenção humana. Problemas de Cobertura de Área representam os requisitos de diferentes tipos de aplicações, como no caso de emergências e desastres, detecção de vazamento de gás, resgate de pessoas perdidas, entre muitos outros. As soluções existentes para estes problemas normalmente consideram um conjunto fixo de VANTs, que estão sujeitos a riscos diversos durante a missão de cobertura. Nesta dissertação, descreve-se uma estratégia para coordenar conjuntos dinâmicos de VANTs para resolver um problema específico de Cobertura de Área. Em conjuntos dinâmicos, os VANTs podem entrar ou sair do conjunto. Para implementar a estratégia, um framework foi desenvolvido utilizando ROS e Gazebo. O framework Robotic Operating System (ROS) é um conjunto de bibliotecas e ferramentas para robôs. As missões de Cobertura de Área são reproduzidas no ambiente de simulação Gazebo. O framework facilita a implementação de diferentes estratégias para a coordenação de múltiplos VANTs. Como forma de avaliação da estratégia adotada, foram adotados mapas de calor que representam o movimento dos VANTs no plano.The coordination of cooperative Unmanned Aerial Vehicles (UAVs) has become an active area of research. Approaches to coordinating these swarms often include a solution to a class of problems called Area Coverage. Problems in this class consist of obtaining information about a specific area of interest (usually a polygon or polyhedron) through a set of UAVs, usually with decentralized coordination and minimal human intervention. Area coverage problems model the requirements of diferent types of applications, such as in the case of emergencies and disasters, gas leak detection, rescue of lost people, among many others. Existing solutions to these problems usually consider a fixed set of UAVs, which are subject to diferent risks during the coverage mission. In this dissertation, a strategy to coordinate dynamic sets of UAVs to solve a specific Area Coverage problem is described. In these dynamic sets, UAVs can enter or leave the set. To implement the strategy, a framework was developed using ROS and Gazebo. The framework ROS is a set of libraries and tools for robots. Area Coverage missions are executed in the Gazebo simulation environment. The framework facilitates the implementation of diferent strategies for coordinating multiple UAVs. We introduced heat maps to assess the quality of the adopted strategy. A heat map represents the movement of UAVs in the plan.Submitted by Grazieno Pellegrino (grazieno@gmail.com) on 2021-04-15T18:52:45Z No. of bitstreams: 1 Dissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf: 2734735 bytes, checksum: 80373f9cb402e7f74d5a703fae8421ad (MD5)Approved for entry into archive by Solange Rocha (soluny@gmail.com) on 2021-06-21T23:25:29Z (GMT) No. of bitstreams: 1 Dissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf: 2734735 bytes, checksum: 80373f9cb402e7f74d5a703fae8421ad (MD5)Made available in DSpace on 2021-06-21T23:25:29Z (GMT). No. of bitstreams: 1 Dissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf: 2734735 bytes, checksum: 80373f9cb402e7f74d5a703fae8421ad (MD5)Ciências Exatas e da TerraCiência da ComputaçãoVeículo aéreo não tripulado (VANT)EnxameEnxames dinâmicosCobertura de ÁreaMapa de calorFramework (Programa de computador)Aeronaves não tripuladasOgum (Framework)Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTSinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal da BahiaInstituto de Matemática e EstatísticaDepartamento de Ciências da Computaçãoem Ciência da ComputaçãoUFBAbrasilinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINALDissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdfDissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdfapplication/pdf2734735https://repositorio.ufba.br/bitstream/ri/33608/1/Dissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf80373f9cb402e7f74d5a703fae8421adMD51LICENSElicense.txtlicense.txttext/plain1442https://repositorio.ufba.br/bitstream/ri/33608/2/license.txt817035eff4c4c7dda1d546e170ee2a1aMD52TEXTDissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf.txtDissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf.txtExtracted texttext/plain117344https://repositorio.ufba.br/bitstream/ri/33608/3/Dissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf.txt6ef58113ff792b5757e66a7a9eaed657MD53ri/336082022-07-05 14:04:15.76oai:repositorio.ufba.br:ri/33608VGVybW8gZGUgTGljZW7vv71hLCBu77+9byBleGNsdXNpdm8sIHBhcmEgbyBkZXDvv71zaXRvIG5vIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVRkJBLgoKIFBlbG8gcHJvY2Vzc28gZGUgc3VibWlzc8ODwqNvIGRlIGRvY3VtZW50b3MsIG8gYXV0b3Igb3Ugc2V1IHJlcHJlc2VudGFudGUgbGVnYWwsIGFvIGFjZWl0YXIgZXNzZSB0ZXJtbyBkZSBsaWNlbsODwqdhLCBjb25jZWRlIGFvIFJlcG9zaXTDg8KzcmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgQmFoaWEgbyBkaXJlaXRvIGRlIG1hbnRlciB1bWEgY8ODwrNwaWEgZW0gc2V1IHJlcG9zaXTDg8KzcmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2YcODwqfDg8Kjby4gCgpFc3NlcyB0ZXJtb3MsIG7Dg8KjbyBleGNsdXNpdm9zLCBtYW50w4PCqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IvY29weXJpZ2h0LCBtYXMgZW50ZW5kZSBvIGRvY3VtZW50byBjb21vIHBhcnRlIGRvIGFjZXJ2byBpbnRlbGVjdHVhbCBkZXNzYSBVbml2ZXJzaWRhZGUuCgogUGFyYSBvcyBkb2N1bWVudG9zIHB1YmxpY2Fkb3MgY29tIHJlcGFzc2UgZGUgZGlyZWl0b3MgZGUgZGlzdHJpYnVpw4PCp8ODwqNvLCBlc3NlIHRlcm1vIGRlIGxpY2Vuw4PCp2EgZW50ZW5kZSBxdWU6CgogTWFudGVuZG8gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHJlcGFzc2Fkb3MgYSB0ZXJjZWlyb3MsIGVtIGNhc28gZGUgcHVibGljYcODwqfDg8K1ZXMsIG8gcmVwb3NpdMODwrNyaW8gcG9kZSByZXN0cmluZ2lyIG8gYWNlc3NvIGFvIHRleHRvIGludGVncmFsLCBtYXMgbGliZXJhIGFzIGluZm9ybWHDg8Knw4PCtWVzIHNvYnJlIG8gZG9jdW1lbnRvIChNZXRhZGFkb3MgZGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHXDg8Knw4PCo28gY2llbnTDg8KtZmljYSBjb20gYXMgcmVzdHJpw4PCp8ODwrVlcyBpbXBvc3RhcyBwZWxvcyBlZGl0b3JlcyBkZSBwZXJpw4PCs2RpY29zLgoKIFBhcmEgYXMgcHVibGljYcODwqfDg8K1ZXMgc2VtIGluaWNpYXRpdmFzIHF1ZSBzZWd1ZW0gYSBwb2zDg8KtdGljYSBkZSBBY2Vzc28gQWJlcnRvLCBvcyBkZXDDg8Kzc2l0b3MgY29tcHVsc8ODwrNyaW9zIG5lc3NlIHJlcG9zaXTDg8KzcmlvIG1hbnTDg8KpbSBvcyBkaXJlaXRvcyBhdXRvcmFpcywgbWFzIG1hbnTDg8KpbSBhY2Vzc28gaXJyZXN0cml0byBhb3MgbWV0YWRhZG9zIGUgdGV4dG8gY29tcGxldG8uIEFzc2ltLCBhIGFjZWl0YcODwqfDg8KjbyBkZXNzZSB0ZXJtbyBuw4PCo28gbmVjZXNzaXRhIGRlIGNvbnNlbnRpbWVudG8gcG9yIHBhcnRlIGRlIGF1dG9yZXMvZGV0ZW50b3JlcyBkb3MgZGlyZWl0b3MsIHBvciBlc3RhcmVtIGVtIGluaWNpYXRpdmFzIGRlIGFjZXNzbyBhYmVydG8uCg==Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-07-05T17:04:15Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false |
dc.title.pt_BR.fl_str_mv |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS |
title |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS |
spellingShingle |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS Ribeiro, Grazieno Barbosa Pellegrino Ciências Exatas e da Terra Ciência da Computação Veículo aéreo não tripulado (VANT) Enxame Enxames dinâmicos Cobertura de Área Mapa de calor Framework (Programa de computador) Aeronaves não tripuladas Ogum (Framework) |
title_short |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS |
title_full |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS |
title_fullStr |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS |
title_full_unstemmed |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS |
title_sort |
Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS |
author |
Ribeiro, Grazieno Barbosa Pellegrino |
author_facet |
Ribeiro, Grazieno Barbosa Pellegrino |
author_role |
author |
dc.contributor.author.fl_str_mv |
Ribeiro, Grazieno Barbosa Pellegrino Ribeiro, Grazieno Barbosa Pellegrino |
dc.contributor.advisor1.fl_str_mv |
Silva, Flávio Morais de Assis |
dc.contributor.referee1.fl_str_mv |
Freitas, Allan Edgard Silva Claro, Daniela Barreiro |
contributor_str_mv |
Silva, Flávio Morais de Assis Freitas, Allan Edgard Silva Claro, Daniela Barreiro |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra Ciência da Computação |
topic |
Ciências Exatas e da Terra Ciência da Computação Veículo aéreo não tripulado (VANT) Enxame Enxames dinâmicos Cobertura de Área Mapa de calor Framework (Programa de computador) Aeronaves não tripuladas Ogum (Framework) |
dc.subject.por.fl_str_mv |
Veículo aéreo não tripulado (VANT) Enxame Enxames dinâmicos Cobertura de Área Mapa de calor Framework (Programa de computador) Aeronaves não tripuladas Ogum (Framework) |
description |
A coordenação de Veículos Aéreos Não Tripulados (VANTs) cooperativos tornou-se uma área ativa de pesquisa. As abordagens para coordenar esses enxames geralmente incluem uma solução para uma classe de problemas chamada Cobertura de Área. Os problemas de Cobertura de Área consistem na obtenção de informações sobre uma determinada área de interesse (comumente um polígono ou um poliedro) por meio de um conjunto de VANTs, geralmente com coordenação descentralizada e mínima intervenção humana. Problemas de Cobertura de Área representam os requisitos de diferentes tipos de aplicações, como no caso de emergências e desastres, detecção de vazamento de gás, resgate de pessoas perdidas, entre muitos outros. As soluções existentes para estes problemas normalmente consideram um conjunto fixo de VANTs, que estão sujeitos a riscos diversos durante a missão de cobertura. Nesta dissertação, descreve-se uma estratégia para coordenar conjuntos dinâmicos de VANTs para resolver um problema específico de Cobertura de Área. Em conjuntos dinâmicos, os VANTs podem entrar ou sair do conjunto. Para implementar a estratégia, um framework foi desenvolvido utilizando ROS e Gazebo. O framework Robotic Operating System (ROS) é um conjunto de bibliotecas e ferramentas para robôs. As missões de Cobertura de Área são reproduzidas no ambiente de simulação Gazebo. O framework facilita a implementação de diferentes estratégias para a coordenação de múltiplos VANTs. Como forma de avaliação da estratégia adotada, foram adotados mapas de calor que representam o movimento dos VANTs no plano. |
publishDate |
2020 |
dc.date.submitted.none.fl_str_mv |
2020-12-11 |
dc.date.accessioned.fl_str_mv |
2021-06-21T23:25:29Z |
dc.date.available.fl_str_mv |
2021-06-21T23:25:29Z |
dc.date.issued.fl_str_mv |
2021-06-21 |
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.uri.fl_str_mv |
http://repositorio.ufba.br/ri/handle/ri/33608 |
url |
http://repositorio.ufba.br/ri/handle/ri/33608 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal da Bahia Instituto de Matemática e Estatística Departamento de Ciências da Computação |
dc.publisher.program.fl_str_mv |
em Ciência da Computação |
dc.publisher.initials.fl_str_mv |
UFBA |
dc.publisher.country.fl_str_mv |
brasil |
publisher.none.fl_str_mv |
Universidade Federal da Bahia Instituto de Matemática e Estatística Departamento de Ciências da Computação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFBA instname:Universidade Federal da Bahia (UFBA) instacron:UFBA |
instname_str |
Universidade Federal da Bahia (UFBA) |
instacron_str |
UFBA |
institution |
UFBA |
reponame_str |
Repositório Institucional da UFBA |
collection |
Repositório Institucional da UFBA |
bitstream.url.fl_str_mv |
https://repositorio.ufba.br/bitstream/ri/33608/1/Dissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf https://repositorio.ufba.br/bitstream/ri/33608/2/license.txt https://repositorio.ufba.br/bitstream/ri/33608/3/Dissertacao_de_Mestrado_Grazieno_FichaCatalografica_Assinaturas.pdf.txt |
bitstream.checksum.fl_str_mv |
80373f9cb402e7f74d5a703fae8421ad 817035eff4c4c7dda1d546e170ee2a1a 6ef58113ff792b5757e66a7a9eaed657 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA) |
repository.mail.fl_str_mv |
|
_version_ |
1808459626280124416 |