Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/42664
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2025_RenatoBrittoAraujo_tcc.pdf20,27 MBAdobe PDFver/abrir
Título: GamaFlyware : an open-source simulation platform for autonomous Vision-Guided UAV missions
Autor(es): Araujo, Renato Britto
Orientador(es): Cordeiro, Thiago Felippe Kurudez
Assunto: Veículos autônomos
Veículos espaciais
Data de apresentação: 23-Jul-2025
Data de publicação: 28-Nov-2025
Referência: ARAUJO, Renato Britto. GamaFlyware: an open-source simulation platform for autonomous Vision-Guided UAV missions. 2025. 99 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2025.
Resumo: A crescente demanda pelo desenvolvimento de Veículos Aéreos Não Tripulados (VANTs) autônomos é prejudicada por cadeias de ferramentas fragmentadas, conflitos de versão, procedimentos de instalação complexos e configurações árduas que desencorajam iniciantes. Este trabalho apresenta o GamaFlyware, uma plataforma open-source containerizada que agrupa os frameworks populares PX4, Gazebo, ROS 2 e um sistema de Localização e Mapeamento Simultâneos (SLAM) monocular em uma única imagem Docker com suporte a GPU para Linux. Ao pré-configurar todas as dependências, disponibilizar 44 mapas de simulação prontos para uso e incorporar um gerenciador de missões baseado em máquina de estados finitos em Python, o GamaFlyware oferece um ambiente plug-and-play para desenvolvimento de VANTs. O sistema permite elaborar e voar missões por pontos de referência, explorar o ambiente por meio de mapeamento orientado por SLAM, ou executar pousos de precisão assistidos por visão. O GamaFlyware reduz barreiras de entrada e acelera a experimentação ao fornecer um sandbox de ponta a ponta para futuras extensões em aplicações autônomas de VANTs.
Abstract: The growing demand for autonomous Unmanned Aerial Vehicle (UAV) development is hindered by fragmented toolchains, complex version conflicts and installations, and ardu ous setup procedures that deter newcomers. This work presents GamaFlyware, an open source, containerized platform that bundles popular frameworks PX4, Gazebo, ROS 2, and a monocular Simultaneous Localization and Mapping (SLAM) stack into a single, GPU-enabled Docker image for Ubuntu. By pre-configuring every dependency, shipping 44 ready-to-use simulation maps, and embedding a Python-based finite state machine mission manager, GamaFlyware delivers a plug-and-play platform for UAV development. The system can script and fly setpoint missions, explore the environment using SLAM driven mapping, or execute vision-assisted precision landings. GamaFlyware lowers entry barriers and accelerates experimentation by providing an end-to-end sandbox for future extensions in autonomous UAV applications.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2025.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia de Software



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.