Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero

Bibliographic Details
Main Author: Silva, Henrique de Albuquerque Vieira da
Publication Date: 2025
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Download full: https://app.uff.br/riuff/handle/1/41616
Summary: Este trabalho tem como objetivo principal analisar e prever a performance de voo de um quadricóptero estabilizado por um controlador PID (Proporcional-Integral-Derivativo), a partir da implementação de sua modelagem dinâmica em um ambiente de simulação computacional. A metodologia adotada baseou-se no formalismo de Newton-Euler para descrever os seis graus de liberdade da aeronave, abrangendo os movimentos de translação e rotação sob a influência de forças aerodinâmicas e gravitacionais. O modelo matemático e a estratégia de controle, estruturada em uma arquitetura em cascata com malhas de atitude e posição, foram implementados na linguagem de programação Python, utilizando bibliotecas de computação científica. Para validar o desempenho global do sistema, foram realizadas simulações em cenários operacionais distintos, incluindo controle de altitude, navegação tridimensional e testes de robustez contra perturbações externas, como rajadas de vento. Os resultados obtidos demonstraram a eficácia do controlador PID na estabilização do veículo e na rejeição de distúrbios, mantendo o erro em regime permanente nulo. Adicionalmente, a análise evidenciou os efeitos do acoplamento dinâmico entre os eixos e as limitações impostas pela saturação física dos atuadores em manobras agressivas. Conclui-se que a plataforma de simulação desenvolvida é uma ferramenta válida e eficiente para o estudo do comportamento dinâmico e o projeto de sistemas de controle para veículos aéreos não tripulados.
id UFF-2_208774fcbc6f71ea6bb010d87b8a4c95
oai_identifier_str oai:app.uff.br:1/41616
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricópteroDrone quadricópteroSimulação computacionalControle PIDDinâmica de vooPythonDroneSimulação por computadorAerodinâmicaPython (Linguagem de programação de computador)Quadcopter dronePID controlComputer simulationFlight dynamicsEste trabalho tem como objetivo principal analisar e prever a performance de voo de um quadricóptero estabilizado por um controlador PID (Proporcional-Integral-Derivativo), a partir da implementação de sua modelagem dinâmica em um ambiente de simulação computacional. A metodologia adotada baseou-se no formalismo de Newton-Euler para descrever os seis graus de liberdade da aeronave, abrangendo os movimentos de translação e rotação sob a influência de forças aerodinâmicas e gravitacionais. O modelo matemático e a estratégia de controle, estruturada em uma arquitetura em cascata com malhas de atitude e posição, foram implementados na linguagem de programação Python, utilizando bibliotecas de computação científica. Para validar o desempenho global do sistema, foram realizadas simulações em cenários operacionais distintos, incluindo controle de altitude, navegação tridimensional e testes de robustez contra perturbações externas, como rajadas de vento. Os resultados obtidos demonstraram a eficácia do controlador PID na estabilização do veículo e na rejeição de distúrbios, mantendo o erro em regime permanente nulo. Adicionalmente, a análise evidenciou os efeitos do acoplamento dinâmico entre os eixos e as limitações impostas pela saturação física dos atuadores em manobras agressivas. Conclui-se que a plataforma de simulação desenvolvida é uma ferramenta válida e eficiente para o estudo do comportamento dinâmico e o projeto de sistemas de controle para veículos aéreos não tripulados.The main objective of this work is to analyze and predict the flight performance of a quadcopter stabilized by a PID (Proportional-Integral-Derivative) controller, based on the implementation of its dynamic modeling in a computational simulation environment. The methodology adopted was based on the Newton-Euler formalism to describe the aircraft's six degrees of freedom, covering translational and rotational movements under the influence of aerodynamic and gravitational forces. The mathematical model and the control strategy, structured in a cascade architecture with attitude and position loops, were implemented in the Python programming language, using scientific computing libraries. To validate the overall system performance, simulations were carried out in distinct operational scenarios, including altitude control, three dimensional navigation, and robustness tests against external disturbances, such as wind gusts. The obtained results demonstrated the effectiveness of the PID controller in vehicle stabilization and disturbance rejection, maintaining zero steady-state error. Additionally, the analysis highlighted the effects of dynamic coupling between axes and the limitations imposed by the physical saturation of actuators during aggressive maneuvers. It is concluded that the developed simulation platform is a valid and efficient tool for studying the dynamic behavior and designing control systems for unmanned aerial vehicles.65 f.Leta, Fabiana Rodrigueshttp://lattes.cnpq.br/5364548256245450Bernadá, Gabriel Mário Guerrahttp://lattes.cnpq.br/8995881694561450Domingues, Stella Maris Pireshttp://lattes.cnpq.br/2966026286742480Silva, Henrique de Albuquerque Vieira da2025-12-22T16:32:17Z2025-12-22T16:32:17Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Henrique de Albuquerque Vieira da. Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) - Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2025.https://app.uff.br/riuff/handle/1/41616CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2025-12-22T16:32:17Zoai:app.uff.br:1/41616Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202025-12-22T16:32:17Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
title Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
spellingShingle Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
Silva, Henrique de Albuquerque Vieira da
Drone quadricóptero
Simulação computacional
Controle PID
Dinâmica de voo
Python
Drone
Simulação por computador
Aerodinâmica
Python (Linguagem de programação de computador)
Quadcopter drone
PID control
Computer simulation
Flight dynamics
title_short Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
title_full Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
title_fullStr Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
title_full_unstemmed Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
title_sort Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
author Silva, Henrique de Albuquerque Vieira da
author_facet Silva, Henrique de Albuquerque Vieira da
author_role author
dc.contributor.none.fl_str_mv Leta, Fabiana Rodrigues
http://lattes.cnpq.br/5364548256245450
Bernadá, Gabriel Mário Guerra
http://lattes.cnpq.br/8995881694561450
Domingues, Stella Maris Pires
http://lattes.cnpq.br/2966026286742480
dc.contributor.author.fl_str_mv Silva, Henrique de Albuquerque Vieira da
dc.subject.por.fl_str_mv Drone quadricóptero
Simulação computacional
Controle PID
Dinâmica de voo
Python
Drone
Simulação por computador
Aerodinâmica
Python (Linguagem de programação de computador)
Quadcopter drone
PID control
Computer simulation
Flight dynamics
topic Drone quadricóptero
Simulação computacional
Controle PID
Dinâmica de voo
Python
Drone
Simulação por computador
Aerodinâmica
Python (Linguagem de programação de computador)
Quadcopter drone
PID control
Computer simulation
Flight dynamics
description Este trabalho tem como objetivo principal analisar e prever a performance de voo de um quadricóptero estabilizado por um controlador PID (Proporcional-Integral-Derivativo), a partir da implementação de sua modelagem dinâmica em um ambiente de simulação computacional. A metodologia adotada baseou-se no formalismo de Newton-Euler para descrever os seis graus de liberdade da aeronave, abrangendo os movimentos de translação e rotação sob a influência de forças aerodinâmicas e gravitacionais. O modelo matemático e a estratégia de controle, estruturada em uma arquitetura em cascata com malhas de atitude e posição, foram implementados na linguagem de programação Python, utilizando bibliotecas de computação científica. Para validar o desempenho global do sistema, foram realizadas simulações em cenários operacionais distintos, incluindo controle de altitude, navegação tridimensional e testes de robustez contra perturbações externas, como rajadas de vento. Os resultados obtidos demonstraram a eficácia do controlador PID na estabilização do veículo e na rejeição de distúrbios, mantendo o erro em regime permanente nulo. Adicionalmente, a análise evidenciou os efeitos do acoplamento dinâmico entre os eixos e as limitações impostas pela saturação física dos atuadores em manobras agressivas. Conclui-se que a plataforma de simulação desenvolvida é uma ferramenta válida e eficiente para o estudo do comportamento dinâmico e o projeto de sistemas de controle para veículos aéreos não tripulados.
publishDate 2025
dc.date.none.fl_str_mv 2025-12-22T16:32:17Z
2025-12-22T16:32:17Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA, Henrique de Albuquerque Vieira da. Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) - Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2025.
https://app.uff.br/riuff/handle/1/41616
identifier_str_mv SILVA, Henrique de Albuquerque Vieira da. Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) - Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2025.
url https://app.uff.br/riuff/handle/1/41616
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1853790462619418624