An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach
Autor(a) principal: | |
---|---|
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 |