Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/65552

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorBARROS, Edna Natividade da Silva-
dc.contributor.authorGONÇALVES, Tiago Henrique Rodrigues Pedrosa-
dc.date.accessioned2025-08-28T15:28:05Z-
dc.date.available2025-08-28T15:28:05Z-
dc.date.issued2025-08-05-
dc.date.submitted2025-08-21-
dc.identifier.citationGONÇALVES, Tiago Henrique Rodrigues Pedrosa. PilotStation: estação de controle de múltiplos drones baseada em web. 2025. Trabalho de Conclusão de Curso (Engenharia da Computação) - Universidade Federal de Pernambuco, Recife, 2025pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/65552-
dc.description.abstractA crescente utilização de Veículos Aéreos Não Tripulados (VANTs), especialmente em operações coordenadas com múltiplos drones, evidencia a necessidade de aplicações de Estações de Controle Terrestre mais flexíveis e acessíveis. As soluções Ground Control Station (GCS) tradicionais, como o Mission Planner e o QGroundControl, embora robustas, apresentam interfaces de alta complexidade e são baseadas em arquiteturas desktop, o que dificulta o uso por desenvolvedores em fases de prototipação e testes ágeis. Este trabalho apresenta o desenvolvimento da PilotStation, uma solução baseada em tecnologias web, projetada para preencher essa lacuna, oferecendo uma ferramenta leve e intuitiva para o controle e monitoramento de múltiplos drones. A solução foi desenvolvida sobre uma arquitetura cliente-servidor, com um backend em Python utilizando FastAPI e a biblioteca pymavlink para a comunicação direta com os veículos através do protocolo Micro Air Vehicle Link (MAVLink), e um frontend em React para a interface do usuário. A validação da plataforma foi realizada em ambientes de simulação com o Gazebo, onde foi comprovada a capacidade de gerenciar até 10 drones simultaneamente sem degradação significativa do desempenho, e em testes com um drone real, que corroboraram a consistência e a viabilidade da aplicação. Os resultados demonstram que o PilotStation cumpre seus objetivos, posicionando-se como uma ferramenta eficaz e de fácil utilização, otimizada para o ciclo de desenvolvimento e validação de projetos com veículos aéreos.pt_BR
dc.format.extent38p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectEstação de Controle Terrestrept_BR
dc.subjectDronespt_BR
dc.subjectMúltiplos Veículospt_BR
dc.subjectMAVLinkpt_BR
dc.subjectAplicações Webpt_BR
dc.subjectVisualização 3Dpt_BR
dc.titlePilotStation: estação de controle de múltiplos drones baseada em webpt_BR
dc.typebachelorThesispt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6291354144339437pt_BR
dc.description.abstractxThe increasing use of Unmanned Aerial Vehicles, especially in coordinated operations involving multiple drones, highlights the need for more flexible and accessible Ground Control Station applications. Traditional GCS solutions, such as Mission Planner and QGroundControl, while robust, feature highly complex interfaces and are based on desktop architectures, which hinders their use by developers during prototyping phases and agile testing. This work presents the development of PilotStation, a web-based solution designed to fill this gap by providing a lightweight and intuitive tool for controlling and monitoring multiple drones. The solution was developed on a client-server architecture, with a Python backend using FastAPI and the pymavlink library for direct communication with the vehicles via the MAVLink protocol, and a React frontend for the user interface. The platform was validated in simulation environments with Gazebo, where its capability to manage up to 10 drones simultaneously without significant performance degradation was demonstrated, and in tests with a real drone, which confirmed the consistency and feasibility of the application. The results show that PilotStation achieves its objectives, positioning itself as an effective and user-friendly tool optimized for the development and validation cycle of aerial vehicle projects.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Engenharia da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Aparece nas coleções:(TCC) - Engenharia da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Tiago Henrique Rodrigues Pedrosa Gonçalves.pdf1,26 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons