Controle preditivo baseado em modelo com restrições flexíveis para rastreamento de trajetória e desvio de obstáculos em VANTs
| dc.contributor.advisor1 | Villa, Daniel Khede Dourado | |
| dc.contributor.advisor1ID | https://orcid.org/0000-0002-8345-5590 | |
| dc.contributor.advisor1Lattes | https://lattes.cnpq.br/7020533470048010 | |
| dc.contributor.author | Laura, Diego Abraham Apaza | |
| dc.contributor.authorID | https://orcid.org/0000-0001-9567-8954 | |
| dc.contributor.authorLattes | https://lattes.cnpq.br/7628820433240540 | |
| dc.contributor.referee1 | Celeste, Wanderley Cardoso | |
| dc.contributor.referee1ID | https://orcid.org/0000-0002-1121-937X | |
| dc.contributor.referee1Lattes | https://lattes.cnpq.br/3919161245148947 | |
| dc.contributor.referee2 | Salles, Jose Leandro Felix | |
| dc.contributor.referee2ID | https://orcid.org/0000-0002-3417-6544 | |
| dc.contributor.referee2Lattes | https://lattes.cnpq.br/1368496315730875 | |
| dc.contributor.referee3 | Carvalho, Kevin Braathen de | |
| dc.contributor.referee3ID | https://orcid.org/0000-0003-3639-8826 | |
| dc.contributor.referee3Lattes | https://lattes.cnpq.br/1918730771175641 | |
| dc.date.accessioned | 2026-03-18T02:24:35Z | |
| dc.date.available | 2026-03-18T02:24:35Z | |
| dc.date.issued | 2025-12-11 | |
| dc.description.abstract | This dissertation presents the design, implementation, and experimental validation of a Model Predictive Control (MPC) framework for trajectory tracking and obstacle avoidance in Unmanned Aerial Vehicles (UAVs) of the quadrotor type. The strategy focuses on safe navigation in dynamic environments. The core of the approach consists of an avoidance mechanism that linearizes the non-convex collision constraints at each step of the prediction horizon using time-varying tangent planes. This allows the optimization problem to be efficiently formulated and solved as a standard Quadratic Program (QP). To enhance robustness and ensure solver feasibility in highly constrained scenarios or in the presence of disturbances, the optimization problem incorporates flexible constraints. This technique uses slack variables to allow temporary violations of safety zones at a high penalty cost, ensuring a feasible solution is always found. The controller was implemented in MATLAB and executed on a ground station, communicating with the UAV in real-time (30 Hz) via the Robot Operating System (ROS). Validation experiments were conducted using a real quadrotor (Parrot Bebop 2), whose pose was provided by a motion capture system (OptiTrack). Test scenarios included trajectory tracking and setpoint regulation in the presence of multiple static and dynamic obstacles (Pioneer 3-DX ground robots). The results demonstrate that the proposed system enables the UAV to navigate efficiently and smoothly, anticipating and executing safe evasive maneuvers. The successful completion of all experimental scenarios validates the effectiveness and reliability of the approach for safe operation in complex environments. | |
| dc.description.resumo | Esta dissertação apresenta o projeto, implementação e validação experimental de uma estrutura de Controle Preditivo Baseado em Modelo (MPC) para o rastreamento de trajetória e desvio de obstáculos em Veículos Aéreos Não Tripulados (VANTs) do tipo quadrotor. A estratégia é focada na navegação segura em ambientes dinâmicos. O núcleo da abordagem consiste em um mecanismo de desvio que lineariza as restrições de colisão não-convexas em cada passo do horizonte de predição, utilizando planos tangentes variáveis no tempo. Isso permite que o problema de otimização seja formulado e resolvido eficientemente como um Programa Quadrático (QP) padrão. Para aumentar a robustez e garantir a factibilidade do solver em cenários altamente restritos ou na presença de distúrbios, o problema de otimização incorpora restrições flexíveis (soft constraints). Esta técnica utiliza variáveis de folga para permitir violações temporárias das zonas de segurança a um custo de penalidade elevado, assegurando que uma solução viável seja sempre encontrada. O controlador foi implementado em MATLAB e executado em uma estação de solo, comunicando-se com o VANT em tempo real (30 Hz) através do ROS (Robot Operating System). Experimentos de validação foram realizados utilizando um quadrotor real (Parrot Bebop 2), cuja pose foi fornecida por um sistema de captura de movimento (OptiTrack). Os cenários de teste incluíram o rastreamento de trajetória e regulação de setpoint na presença de múltiplos obstáculos estáticos e dinâmicos (robôs terrestres Pioneer 3-DX). Os resultados demonstram que o sistema proposto permite ao VANT navegar de forma eficiente e suave, antecipando e executando manobras evasivas seguras. A conclusão bem-sucedida de todos os cenários experimentais valida a eficácia e confiabilidade da abordagem para operação segura em ambientes complexos | |
| dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) | |
| dc.format | Text | |
| dc.identifier.uri | http://repositorio.ufes.br/handle/10/20956 | |
| dc.language | por | |
| dc.language.iso | pt | |
| dc.publisher | Universidade Federal do Espírito Santo | |
| dc.publisher.country | BR | |
| dc.publisher.course | Mestrado em Engenharia Elétrica | |
| dc.publisher.department | Centro Tecnológico | |
| dc.publisher.initials | UFES | |
| dc.publisher.program | Programa de Pós-Graduação em Engenharia Elétrica | |
| dc.rights | open access | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| dc.subject | Controle Preditivo Baseado em Modelo (MPC) | |
| dc.subject | VANTs | |
| dc.subject | Robótica | |
| dc.subject | Navegação autônoma | |
| dc.subject | Desvio de obstáculos | |
| dc.subject | Restrições fdlexíveis | |
| dc.subject | Model Predictive Control (MPC) | |
| dc.subject | UAVs | |
| dc.subject | Robotics | |
| dc.subject | Autonomous navigation | |
| dc.subject | Obstacle avoidance | |
| dc.subject | Flexible constraints | |
| dc.subject.cnpq | Engenharia Elétrica | |
| dc.title | Controle preditivo baseado em modelo com restrições flexíveis para rastreamento de trajetória e desvio de obstáculos em VANTs | |
| dc.type | masterThesis |
Arquivos
Licença do Pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1.71 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição: