Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Diego Fachinello Correa
Título: Drone autônomo: vigilância aérea de espaços externos
 
Conclusão:
O objetivo principal do trabalho foi o desenvolvimento de uma arquitetura que
permitisse controlar o AR.Drone 2.0 da fabricante Parrot de forma autônoma, utilizando uma
interface web para cadastrar uma base e selecionar no mapa o percurso desejado para o drone
realizar a vigilância do local.
Para tornar isso possível trazendo-o a realidade foi desenvolvida uma arquitetura em
Node.js integrada a bibliotecas NPM, além de customizar conforme necessidade o
quadricóptero, tornando possível selecionar o trajeto desejado e consequentemente o cadastro
da rota origem. Disponibilizando acesso ao mapa atualizado no formato de visualização por
satélite, além da visualização por vídeo em tempo real do percurso sobrevoado. Este objetivo
foi atendido.
O cenário de aplicabilidade do estudo realizado foi identificar possíveis ameaças à
segurança de locais externos, tal como universidades, escolas, empreendimentos, bancos etc. A
arquitetura disponibiliza esse recurso de vigilância aérea, sem necessidade manual de pilotagem
do AR.Drone.
Referente a implementação pode-se afirmar que foi uma pesquisa inovadora com
aplicabilidade no mundo real, desafiante de certo modo, conseguir integrar toda essa gama de
bibliotecas NPM disponíveis. Estudar toda parte do hardware, SDK e APIs, além de
implementar e testar incansavelmente até atingir o resultado esperado de voo autônomo.
No desenvolvimento as tecnologias web agregaram significativamente ao trabalho. Foi
possível construir uma arquitetura simples e leve de ser executada, não necessitando de um
hardware poderoso ou instalações de softwares pesados.
A usabilidade da interface gerada pela arquitetura foi desenvolvida com inspiração no
conceito amigável, utilizando técnicas de UX/UI, numa tela todo controle e gestão do voo.
Opções disponíveis através de um click, sem obrigatoriedade de configurar parâmetros,
monitoramento do drone através de um GIF com hélices giratórias e atualização em tempo real
de respectiva localidade no mapa.
Por fim, conclui-se que a escolha e aplicabilidade das diversas bibliotecas NPM
presentes nesse trabalho mostraram-se devidamente apropriadas. Integradas numa única
arquitetura, abstraindo milhares de linha de código e muitas horas de desenvolvimento, isso
pensando se caso fosse necessário implementá-las. Principalmente a comunicação e troca de
comandos entre arquitetura e AR.Drone, além dos cálculos de longitude e latitude para obter
distância precisa, bearing e funções matemáticas.