Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT

Detalhes bibliográficos
Autor(a) principal: Rodrigues, Lucas Soares
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFG
Texto Completo: http://repositorio.bc.ufg.br/tede/handle/tede/10659
Resumo: This work is an approach to the vehicle routing problem focusing on drones as data collectors in a network of IoT sensors that generate useful information for an intelligent environment system. The dissertation presents a model for one aircraft as well as for multiple ones. The flight plan generated from the model focuses on preventing breakdowns due to lack of battery charge. Thus, in order to maximize the number of nodes that will be visited, various restrictions differ in this model from conventional vehicle routing models. In addition to the drone's flight autonomy, another limiting aspect is considered: data storage. The work also proposes an architecture with the purpose of sharing this data collection function between various external applications, the architecture is based on services and components in the cloud and applies the concept of Drone-as-a-Service. A simulation environment is also presented to visualize the flights generated by routing algorithms with the conversion of the flight plan into MAVlink commands, and a tool is also defined for the generation of those flight plans and management of sensors in a given area.
id UFG-2_420a5b343481f22dd3a22cd56a6272bd
oai_identifier_str oai:repositorio.bc.ufg.br:tede/10659
network_acronym_str UFG-2
network_name_str Repositório Institucional da UFG
repository_id_str
spelling Oliveira Júnior, Antonio Carlos dehttp://lattes.cnpq.br/3148813459575445Cardoso, Kleber Vieirahttp://lattes.cnpq.br/0268732896111424Oliveira Júnior, Antonio Carlos deCardoso, Kleber VieiraMoreira Junior, Waldir AranhaBoth, Cristiano Bonatohttp://lattes.cnpq.br/4061272362107874Rodrigues, Lucas Soares2020-09-11T13:51:58Z2020-09-11T13:51:58Z2020-08-04RODRIGUES, L. S. Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT. 2020. 92 f. Dissertação (Mestrado em Ciência da Computação), Universidade Federal de Goiás, Goiânia, 2020.http://repositorio.bc.ufg.br/tede/handle/tede/10659This work is an approach to the vehicle routing problem focusing on drones as data collectors in a network of IoT sensors that generate useful information for an intelligent environment system. The dissertation presents a model for one aircraft as well as for multiple ones. The flight plan generated from the model focuses on preventing breakdowns due to lack of battery charge. Thus, in order to maximize the number of nodes that will be visited, various restrictions differ in this model from conventional vehicle routing models. In addition to the drone's flight autonomy, another limiting aspect is considered: data storage. The work also proposes an architecture with the purpose of sharing this data collection function between various external applications, the architecture is based on services and components in the cloud and applies the concept of Drone-as-a-Service. A simulation environment is also presented to visualize the flights generated by routing algorithms with the conversion of the flight plan into MAVlink commands, and a tool is also defined for the generation of those flight plans and management of sensors in a given area.Este trabalho é uma abordagem para o problema do roteamento de veículos com foco em drones como coletores de dados numa rede de sensores IoT que geram informações úteis para um sistema de ambiente inteligente. A dissertação apresenta um modelo para apenas uma aeronave bem como para múltiplas. O plano de voo gerado a partir do modelo tem foco em prevenção de panes por falta de carga na bateria. Dessa forma com objetivo de maximizar o número de nós que serão visitados várias restrições diferem deste modelo dos modelos convencionais de roteamento de veículos. Além da autonomia de voo do drone outro aspecto de limitação é considerado: o armazenamento de dados. O trabalho também possui a proposta de uma arquitetura com propósito de compartilhamento dessa função de coleta de dados entre várias aplicações externas, esta arquitetura baseada em serviços e componentes na nuvem aplica o conceito de Drone-as-a-Service. Também é apresentado um ambiente de simulação para visualizar os voos gerados por algoritmos de roteamento com a conversão do plano de voo em comandos MAVlink, e também é definido uma ferramenta para a geração dos planos de voos e gerenciamento dos sensores de uma determinada áreaSubmitted by Valéria Martins (valeriamartins@ufg.br) on 2020-09-10T16:20:45Z No. of bitstreams: 2 Dissertação - Lucas Soares Rodrigues - 2020.pdf: 3114311 bytes, checksum: 99a8c5c678664f293d9ec3ab79f7d2b1 (MD5) license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)Rejected by Luciana Ferreira (lucgeral@gmail.com), reason: Título: deve estar acordo com as normas gramaticais. Palavra-chave: A primeira letra da primeira palavra deve ser sempre maiúscula. Ex. : Problema de roteamento de veículos Quando o documento tiver as palavras-chave em outras línguas, deve-se incluir também (atenção para mudar a língua de português para a estrangeira na caixinha de escolha logo ao lado do campo para entrada da palavra-chave). Não use nenhuma pontuação no final da palavra. Citação com erros: nome do aluno (olhe no lattes o nome de citação), o que é digitado entre parênteses não deve conter a sigla da unidade acadêmica e faltou a última data que se refere ao ano da defesa. ERRADO:RODRIGUES, Lucas Soares. Plano de Voo Autônomo e Arquitetura Drone-as-a-Service para Cobertura de Redes IoT. 2020. 92 f. Dissertação (Mestrado em Ciência da Computação (INF)), Universidade Federal de Goiás, Goiânia. CERTO: RODRIGUES, L. S. Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT. 2020. 92 f. Dissertação (Mestrado em Ciência da Computação), Universidade Federal de Goiás, Goiânia, 2020. on 2020-09-11T10:55:16Z (GMT)Submitted by Valéria Martins (valeriamartins@ufg.br) on 2020-09-11T13:31:00Z No. of bitstreams: 2 Dissertação - Lucas Soares Rodrigues - 2020.pdf: 3114311 bytes, checksum: 99a8c5c678664f293d9ec3ab79f7d2b1 (MD5) license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2020-09-11T13:51:57Z (GMT) No. of bitstreams: 2 Dissertação - Lucas Soares Rodrigues - 2020.pdf: 3114311 bytes, checksum: 99a8c5c678664f293d9ec3ab79f7d2b1 (MD5) license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)Made available in DSpace on 2020-09-11T13:51:58Z (GMT). No. of bitstreams: 2 Dissertação - Lucas Soares Rodrigues - 2020.pdf: 3114311 bytes, checksum: 99a8c5c678664f293d9ec3ab79f7d2b1 (MD5) license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) Previous issue date: 2020-08-04porUniversidade Federal de GoiásPrograma de Pós-graduação em Ciência da Computação (INF)UFGBrasilInstituto de Informática - INF (RG)Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessDronesVANTsProblema de roteamento de veículosMula de dadosIoTDronesUAVsVehicle routing problemData muleIoTCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOPlano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoTAutonomous flight plan and architecture Drone-as-a-Service for IoT network coverageinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis19500500500271170reponame:Repositório Institucional da UFGinstname:Universidade Federal de Goiás (UFG)instacron:UFGORIGINALDissertação - Lucas Soares Rodrigues - 2020.pdfDissertação - Lucas Soares Rodrigues - 2020.pdfapplication/pdf3114311http://repositorio.bc.ufg.br/tede/bitstreams/e2161c34-b356-4f5a-97aa-d903deeb8b57/download99a8c5c678664f293d9ec3ab79f7d2b1MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repositorio.bc.ufg.br/tede/bitstreams/c1168da1-1c01-47b9-96d4-8d143d14ba77/downloade39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.bc.ufg.br/tede/bitstreams/00642e3e-6c99-40f3-a2c3-7abe1002cc96/download8a4605be74aa9ea9d79846c1fba20a33MD54tede/106592020-09-11 10:51:58.952http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.bc.ufg.br:tede/10659http://repositorio.bc.ufg.br/tedeRepositório InstitucionalPUBhttp://repositorio.bc.ufg.br/oai/requesttasesdissertacoes.bc@ufg.bropendoar:2020-09-11T13:51:58Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)falseTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
dc.title.pt_BR.fl_str_mv Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
dc.title.alternative.eng.fl_str_mv Autonomous flight plan and architecture Drone-as-a-Service for IoT network coverage
title Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
spellingShingle Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
Rodrigues, Lucas Soares
Drones
VANTs
Problema de roteamento de veículos
Mula de dados
IoT
Drones
UAVs
Vehicle routing problem
Data mule
IoT
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
title_short Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
title_full Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
title_fullStr Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
title_full_unstemmed Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
title_sort Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT
author Rodrigues, Lucas Soares
author_facet Rodrigues, Lucas Soares
author_role author
dc.contributor.advisor1.fl_str_mv Oliveira Júnior, Antonio Carlos de
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3148813459575445
dc.contributor.advisor-co1.fl_str_mv Cardoso, Kleber Vieira
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/0268732896111424
dc.contributor.referee1.fl_str_mv Oliveira Júnior, Antonio Carlos de
dc.contributor.referee2.fl_str_mv Cardoso, Kleber Vieira
dc.contributor.referee3.fl_str_mv Moreira Junior, Waldir Aranha
dc.contributor.referee4.fl_str_mv Both, Cristiano Bonato
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/4061272362107874
dc.contributor.author.fl_str_mv Rodrigues, Lucas Soares
contributor_str_mv Oliveira Júnior, Antonio Carlos de
Cardoso, Kleber Vieira
Oliveira Júnior, Antonio Carlos de
Cardoso, Kleber Vieira
Moreira Junior, Waldir Aranha
Both, Cristiano Bonato
dc.subject.por.fl_str_mv Drones
VANTs
Problema de roteamento de veículos
Mula de dados
IoT
topic Drones
VANTs
Problema de roteamento de veículos
Mula de dados
IoT
Drones
UAVs
Vehicle routing problem
Data mule
IoT
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv Drones
UAVs
Vehicle routing problem
Data mule
IoT
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
description This work is an approach to the vehicle routing problem focusing on drones as data collectors in a network of IoT sensors that generate useful information for an intelligent environment system. The dissertation presents a model for one aircraft as well as for multiple ones. The flight plan generated from the model focuses on preventing breakdowns due to lack of battery charge. Thus, in order to maximize the number of nodes that will be visited, various restrictions differ in this model from conventional vehicle routing models. In addition to the drone's flight autonomy, another limiting aspect is considered: data storage. The work also proposes an architecture with the purpose of sharing this data collection function between various external applications, the architecture is based on services and components in the cloud and applies the concept of Drone-as-a-Service. A simulation environment is also presented to visualize the flights generated by routing algorithms with the conversion of the flight plan into MAVlink commands, and a tool is also defined for the generation of those flight plans and management of sensors in a given area.
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-09-11T13:51:58Z
dc.date.available.fl_str_mv 2020-09-11T13:51:58Z
dc.date.issued.fl_str_mv 2020-08-04
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 RODRIGUES, L. S. Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT. 2020. 92 f. Dissertação (Mestrado em Ciência da Computação), Universidade Federal de Goiás, Goiânia, 2020.
dc.identifier.uri.fl_str_mv http://repositorio.bc.ufg.br/tede/handle/tede/10659
identifier_str_mv RODRIGUES, L. S. Plano de voo autônomo e arquitetura Drone-as-a-Service para cobertura de redes IoT. 2020. 92 f. Dissertação (Mestrado em Ciência da Computação), Universidade Federal de Goiás, Goiânia, 2020.
url http://repositorio.bc.ufg.br/tede/handle/tede/10659
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 19
dc.relation.confidence.fl_str_mv 500
500
500
dc.relation.department.fl_str_mv 27
dc.relation.cnpq.fl_str_mv 1170
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 Goiás
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Ciência da Computação (INF)
dc.publisher.initials.fl_str_mv UFG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Informática - INF (RG)
publisher.none.fl_str_mv Universidade Federal de Goiás
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFG
instname:Universidade Federal de Goiás (UFG)
instacron:UFG
instname_str Universidade Federal de Goiás (UFG)
instacron_str UFG
institution UFG
reponame_str Repositório Institucional da UFG
collection Repositório Institucional da UFG
bitstream.url.fl_str_mv http://repositorio.bc.ufg.br/tede/bitstreams/e2161c34-b356-4f5a-97aa-d903deeb8b57/download
http://repositorio.bc.ufg.br/tede/bitstreams/c1168da1-1c01-47b9-96d4-8d143d14ba77/download
http://repositorio.bc.ufg.br/tede/bitstreams/00642e3e-6c99-40f3-a2c3-7abe1002cc96/download
bitstream.checksum.fl_str_mv 99a8c5c678664f293d9ec3ab79f7d2b1
e39d27027a6cc9cb039ad269a5db8e34
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)
repository.mail.fl_str_mv tasesdissertacoes.bc@ufg.br
_version_ 1798044356337205248