Repository logo
 
Publication

Software architecture for low-cost UAVs: an application considering automatic target tracking mission scenarios

dc.contributor.authorAlves, João Filipe Gomes Moreira
dc.date.accessioned2024-05-08T10:40:41Z
dc.date.available2024-05-08T10:40:41Z
dc.date.issued2022-05
dc.descriptionASPAL/PILAV 140667-B João Filipe Gomes Moreira Alves Examination Committee Chairperson: MGEN/ENGEL 119923 -E Rui Fernando da Costa Ferreira Supervisor: MAJ/ENGEL 132274-F Tiago Miguel Monteiro de Oliveira Co-Supervisors: CAP/ENGEL 133004-H Gonçalo Charters Santos Cruz; CAP/ENGEL 136787-A Diogo Alexandre Oliveira Silva Member of the Committee: Doctor Ricardo Adriano Ribeiropt_PT
dc.description.abstractIn recent years, advances in different technological areas enabled the development of low-cost, yet efficient Unmanned Air Vehicles (UAVs) for a broad spectrum of applications. The Air Force Academy Research Centre (CIAFA) is currently exploring new open-source software/hardware options, allowing for rapid prototyping and flight testing of control algorithms for UAVs. This thesis aims the development of a software architecture based on the hardware developed by Silva et al. (2020), considering open-source software tools, available in the scientific community. Once the software architecture is outlined, an autonomous ground target tracking mission is considered, thus illustrating the effectiveness of the proposed solution. In order to achieve the thesis' objectives, a literature review is carried out. First, a brief review of the hardware architecture from Silva et al. (2020) is presented, outlining the software constraints for each hardware component. Then, a review of the different available software components mostly used by the academic community is performed. Afterwards, the hardware/software architecture is proposed, detailing the software tools chosen to develop the CIAFA's software architecture. In particular, the proposed software architecture is comprised of five separate software modules: Control and Guidance, Target Estimate, Target Geolocation, Target Detector and Video Acquisition. Each module is validated independently, followed by a closed-loop control system validation. This simulation aims to reproduce the target tracking mission proposed in this research. Results show that using the proposed architecture for the closed-loop control system, a fixed-wing UAV is able to autonomously detect, estimate and follow a ground target with good performance.pt_PT
dc.description.abstractNos últimos anos, os avanços em diferentes áreas tecnológicas permitiram o desenvolvimento de veículos não tripulados (UAVs) de baixo custo mas eficientes para um amplo espectro de aplicações. O Centro de Investigação da Academia da Força Aérea (CIAFA) atualmente explora novas opções de software e hardware de código-fonte aberta que permitam rápida prototipagem e testes de voo de UAVs. Esta dissertação visa desenvolver uma arquitetura de software baseada no hardware desenvolvido por Silva et al. (2020), considerando as ferramentas de software de código-fonte aberta disponíveis na comunidade científica. Uma vez delineada a arquitetura de software, é considerada uma missão autónoma de seguimento de um alvo terrestre, ilustrando a eficácia da solução proposta. A fim de alcançar os objetivos da tese, é efetuada uma revisão bibliográfica. Primeiro, realiza-se uma breve revisão da arquitetura de hardware de Silva et al. (2020), delineando os constrangimentos de software. Em seguida, é apresentada uma revisão dos diferentes componentes de software disponíveis e mais utilizados pela comunidade académica. Posteriormente, é proposta a arquitetura de hardware/software, detalhando as ferramentas de software escolhidas para desenvolver a arquitetura de software. A arquitetura proposta é composta por cinco módulos individuais: Control and Guidance, Target Estimate, Target Geolocation, Target Detector and Video Acquisition. Primeiramente, cada módulo é validado de forma independente e seguidamente como simulação em circuito fechado. Esta simulação visa reproduzir a missão de vigilância proposta nesta dissertação. Os resultados mostram que a implementação da arquitetura proposta num sistema de controlo em circuito fechado com um UAV de asa-fixa, é capaz de detetar, localizar e seguir autonomamente um alvo, com bom desempenho.pt_PT
dc.description.versionN/Apt_PT
dc.identifier.citationAlves, J. F. G. M. (2022). Software architecture for low-cost UAVs: An application considering automatic target tracking mission scenarios (Dissertation to obtain the Master of Science Degree in Military and Aeronautical Sciences – Aviator Pilot). Academia da Força Aérea [AFA], Sintra.pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.26/50790
dc.language.isoengpt_PT
dc.publisherAcademia da Força Aéreapt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/pt_PT
dc.subjectSoftware architecturept_PT
dc.subjectUnmanned air systemspt_PT
dc.subjectYOLOv3pt_PT
dc.subjectMoving path followingpt_PT
dc.subjectPX4 autopilotpt_PT
dc.subjectGazebopt_PT
dc.subjectArquitetura de softwarept_PT
dc.subjectSistemas não tripuladospt_PT
dc.subjectPiloto automáticopt_PT
dc.subjectPX4pt_PT
dc.titleSoftware architecture for low-cost UAVs: an application considering automatic target tracking mission scenariospt_PT
dc.title.alternativeArquitetura de software para UAVs de baixo custo: uma aplicação considerando cenários de missão de rastreamento automático de alvospt_PT
dc.typemaster thesis
dspace.entity.typePublication
oaire.citation.conferencePlaceSintrapt_PT
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Dissertação Mestrado_ASPAL_PILAV_140667-B_João Alves.pdf
Size:
4.39 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: