An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach

Detalhes bibliográficos
Autor(a) principal: Santos, Jorge Rafael Cunha
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/22060
Resumo: In recent years there has been a great growth in the use of drones, being used in several areas such as security, agriculture, or research. The existence of some systems that allow the remote control of drones is a reality, however, these systems are quite simple and directed to specific functionality. This dissertation proposes the development of a web platform made in Vue.js and Node.js to control, manage and monitoring drones in real time. Using a microservice architecture, the proposed project will be able to integrate algorithms that allow the optimization of processes. Communication with remote devices is suggested via HTTP through 3G, 4G, and 5G networks, and can be done in real time or by scheduling routes. This dissertation addresses the case of forest fires as one of the services that could be included in a system similar to the one presented. The results obtained with the elaboration of this project were a success. The communication between the web platform and drones allowed its remote control and monitoring. The incorporation of the fire detection algorithm in the platform proved possible a real time analysis of the images captured by the drone, without human intervention. The proposed system has proved to be an asset to the use of drones in fire detection. The architecture of the application developed allows other algorithms to be implemented, obtaining a more complex application with clear expansion.
id RCAP_6fcf242c0ce597f07a0f1fb319cfff56
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/22060
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approachDrone controlMicroservicesNode.jsUnmanned Aerial VehiclesVue.jsControlo de dronesMicrosserviçosVeículo Aéreo Não TripuladoIn recent years there has been a great growth in the use of drones, being used in several areas such as security, agriculture, or research. The existence of some systems that allow the remote control of drones is a reality, however, these systems are quite simple and directed to specific functionality. This dissertation proposes the development of a web platform made in Vue.js and Node.js to control, manage and monitoring drones in real time. Using a microservice architecture, the proposed project will be able to integrate algorithms that allow the optimization of processes. Communication with remote devices is suggested via HTTP through 3G, 4G, and 5G networks, and can be done in real time or by scheduling routes. This dissertation addresses the case of forest fires as one of the services that could be included in a system similar to the one presented. The results obtained with the elaboration of this project were a success. The communication between the web platform and drones allowed its remote control and monitoring. The incorporation of the fire detection algorithm in the platform proved possible a real time analysis of the images captured by the drone, without human intervention. The proposed system has proved to be an asset to the use of drones in fire detection. The architecture of the application developed allows other algorithms to be implemented, obtaining a more complex application with clear expansion.Nos últimos anos tem-se assistido a um grande crescimento do uso de drones, sendo utilizados em diversas áreas como a da segurança, da agricultura ou da investigação. A existência de alguns sistemas que permite o controlo de drones à distância é uma realidade, porém, estes sistemas são bastante simples e direcionados a uma funcionalidade específica. Esta dissertação propõe a elaboração de uma plataforma web feita em Vue.js e Node.js para controlar, gerir e monitorizar drones em tempo real. Usando uma arquitetura de microsserviços, o projeto proposto será capaz de integrar algoritmos que permitem a otimização de processos. A comunicação com os aparelhos remotos é sugerida via HTTP através das redes de 3G, 4G e 5G, e pode ser feita em tempo real ou através de agendamento de rotas. Esta dissertação aborda o caso dos incêndios florestais como um dos serviços que poderia ser incluído num sistema semelhante ao apresentado. Os resultados obtidos com a elaboração deste projeto foram um sucesso. A comunicação entre a plataforma web com drones permitiu o seu controlo e monitorização à distância. A incorporação do algoritmo de deteção de incêndios na plataforma demonstrou ser possível uma análise em tempo real das imagens captadas pelo drone, sem intervenção humana. O sistema proposto demonstrou ser uma mais valia ao uso de UAVs na deteção de incêndios. A arquitetura da aplicação desenvolvida permite que outros algoritmos sejam implementados, obtendo uma aplicação mais complexa e com clara expansão.2021-02-18T09:29:21Z2020-12-21T00:00:00Z2020-12-212020-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10071/22060TID:202627314engSantos, Jorge Rafael Cunhainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-09T17:44:57Zoai:repositorio.iscte-iul.pt:10071/22060Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:21:23.915608Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
title An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
spellingShingle An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
Santos, Jorge Rafael Cunha
Drone control
Microservices
Node.js
Unmanned Aerial Vehicles
Vue.js
Controlo de drones
Microsserviços
Veículo Aéreo Não Tripulado
title_short An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
title_full An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
title_fullStr An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
title_full_unstemmed An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
title_sort An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
author Santos, Jorge Rafael Cunha
author_facet Santos, Jorge Rafael Cunha
author_role author
dc.contributor.author.fl_str_mv Santos, Jorge Rafael Cunha
dc.subject.por.fl_str_mv Drone control
Microservices
Node.js
Unmanned Aerial Vehicles
Vue.js
Controlo de drones
Microsserviços
Veículo Aéreo Não Tripulado
topic Drone control
Microservices
Node.js
Unmanned Aerial Vehicles
Vue.js
Controlo de drones
Microsserviços
Veículo Aéreo Não Tripulado
description In recent years there has been a great growth in the use of drones, being used in several areas such as security, agriculture, or research. The existence of some systems that allow the remote control of drones is a reality, however, these systems are quite simple and directed to specific functionality. This dissertation proposes the development of a web platform made in Vue.js and Node.js to control, manage and monitoring drones in real time. Using a microservice architecture, the proposed project will be able to integrate algorithms that allow the optimization of processes. Communication with remote devices is suggested via HTTP through 3G, 4G, and 5G networks, and can be done in real time or by scheduling routes. This dissertation addresses the case of forest fires as one of the services that could be included in a system similar to the one presented. The results obtained with the elaboration of this project were a success. The communication between the web platform and drones allowed its remote control and monitoring. The incorporation of the fire detection algorithm in the platform proved possible a real time analysis of the images captured by the drone, without human intervention. The proposed system has proved to be an asset to the use of drones in fire detection. The architecture of the application developed allows other algorithms to be implemented, obtaining a more complex application with clear expansion.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-21T00:00:00Z
2020-12-21
2020-12
2021-02-18T09:29:21Z
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://hdl.handle.net/10071/22060
TID:202627314
url http://hdl.handle.net/10071/22060
identifier_str_mv TID:202627314
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134775501389824