Plataforma Software-in-The-Loop em Python para validação de algoritmos de controle de UAVs

dc.contributor.advisorSantos, Sérgio Ronaldo Barros dos [UNIFESP]
dc.contributor.advisorLatteshttp://lattes.cnpq.br/0608523738367987
dc.contributor.authorLopes, Gustavo de Lima [UNIFESP]
dc.coverage.spatialSão José dos Campos, SP
dc.date.accessioned2024-10-11T16:40:31Z
dc.date.available2024-10-11T16:40:31Z
dc.date.issued2024-09-17
dc.description.abstractEste trabalho explora o desenvolvimento de uma plataforma de Software-In-The-Loop (SIL) para testes e validação de sistemas de controle de voo de veículos aéreos não tripulados (UAV — Unmanned Aerial Vehicle). O objetivo da técnica SIL é tornar a implementação e verificação de sistemas de controle mais eficiente, barata, escalável e confiável. O aumento da complexidade dos sistemas de controle é evidente em diversas áreas, abrangendo diversas indústrias com processos cada vez mais aprimorados, como a distribuição de energia, que emprega sistemas complexos, bem como no desenvolvimento de veículos, aeronaves e drones para enfrentar desafios relacionados à exploração de terrenos, pulverização e inúmeras aplicações agrícolas. Dessa forma, a existência de plataformas dedicadas a testes e validação de sistemas de controle desempenha um papel crucial pois oferece um ambiente ideal para avaliar o desempenho e a eficácia dos controladores, permitindo identificar e corrigir falhas ou aprimorar o funcionamento desses sistemas antes mesmo da implementação física. Neste trabalho, é proposto o desenvolvimento de uma plataforma SIL em Python que forneça uma solução altamente customizável para a implementação de algoritmos de controle autônomo. Para a simulação do voo foi utilizada a aeronave Cessna Skyhawk do software de simulação de voos realista X-Plane, junto ao seu plugin X-Plane Connect, que pode ser utilizado para a recepção e transmissão de dados do Python para o X-Plane. Uma interface gráfica do usuário (GUI) foi desenvolvida para auxiliar no monitoramento e customização do controlador implementado. Os resultados obtidos indicam que a plataforma desenvolvida pode ser utilizada para testes e validação dos algoritmos de controle de atitude, altitude, guiagem e velocidade da aeronave no X-Plane.
dc.description.sponsorshipNão recebi financiamento
dc.emailadvisor.customsergio.ronaldo@unifesp.br
dc.format.extent89 f.
dc.identifier.urihttps://hdl.handle.net/11600/72228
dc.languagepor
dc.publisherUniversidade Federal de São Paulo
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectSoftware-In-The-Loop.
dc.subjectVANT
dc.subjectPython
dc.subjectSimulador X-Plane
dc.subjectCessna Skyhawk
dc.subjectX-Plane Connect
dc.titlePlataforma Software-in-The-Loop em Python para validação de algoritmos de controle de UAVs
dc.title.alternativeSoftware-in-The-Loop platform in Python for validation of UAV control algorithms
dc.typeinfo:eu-repo/semantics/bachelorThesis
unifesp.campusInstituto de Ciência e Tecnologia (ICT)
unifesp.graduacaoEngenharia de Computação
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC_SoftwareInTheLoop_GustavodeLimaLopes (1).pdf
Tamanho:
4.17 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
6.3 KB
Formato:
Item-specific license agreed upon to submission
Descrição: