Ogum: um framework para cobertura de área utilizando um conjunto dinâmico de VANTS

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Grazieno Barbosa Pellegrino
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