Plataforma Software-in-The-Loop em Python para validação de algoritmos de controle de UAVs
dc.contributor.advisor | Santos, Sérgio Ronaldo Barros dos [UNIFESP] | |
dc.contributor.advisorLattes | http://lattes.cnpq.br/0608523738367987 | |
dc.contributor.author | Lopes, Gustavo de Lima [UNIFESP] | |
dc.coverage.spatial | São José dos Campos, SP | |
dc.date.accessioned | 2024-10-11T16:40:31Z | |
dc.date.available | 2024-10-11T16:40:31Z | |
dc.date.issued | 2024-09-17 | |
dc.description.abstract | Este 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.sponsorship | Não recebi financiamento | |
dc.emailadvisor.custom | sergio.ronaldo@unifesp.br | |
dc.format.extent | 89 f. | |
dc.identifier.uri | https://hdl.handle.net/11600/72228 | |
dc.language | por | |
dc.publisher | Universidade Federal de São Paulo | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.subject | Software-In-The-Loop. | |
dc.subject | VANT | |
dc.subject | Python | |
dc.subject | Simulador X-Plane | |
dc.subject | Cessna Skyhawk | |
dc.subject | X-Plane Connect | |
dc.title | Plataforma Software-in-The-Loop em Python para validação de algoritmos de controle de UAVs | |
dc.title.alternative | Software-in-The-Loop platform in Python for validation of UAV control algorithms | |
dc.type | info:eu-repo/semantics/bachelorThesis | |
unifesp.campus | Instituto de Ciência e Tecnologia (ICT) | |
unifesp.graduacao | Engenharia de Computação |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- TCC_SoftwareInTheLoop_GustavodeLimaLopes (1).pdf
- Tamanho:
- 4.17 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
Licença do Pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 6.3 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição: