Escolar Documentos
Profissional Documentos
Cultura Documentos
Proponente:
Maria Clara Wasconcelos de Faria
Orientador:
Prof. Dr. Jean Carlos Pereira
Coorientador:
Prof. Dr. Lúcio Flávio Santos Patrício
A presente proposta de projeto de final de curso aborda como objeto de estudo o controle de movi-
mento de um veículo autônomo não tripulado (VANT) quadricóptero, aplicando técnicas de controle
preditivo não linear baseado em modelo (NMPC). Esses veículos possuem promissoras aplicações
como procura e resgate, inspeções industriais, entre outras, entretanto é necessário a utilização de
métodos de controle sofisticados. Visando desenvolver um esquema de controle livre de singularida-
des representacionais com um custo computacional satisfatório, será utilizado um modelo dinâmico
baseado em quatérnions. Tal abordagem garante uma solução mais precisa e estável em compa-
ração com as baseadas em parametrizações locais, como as que utilizam ângulos de Euler. Para
isso, será feita uma vasta revisão da literatura e estudado modelos dinâmicos do sistema de VANT’s
quadricópteros, além de realizar simulações de estruturas de otimização. Em seguida, será definida
as métricas apropriadas aos quatérnions e executados métodos de implementação do NMPC a fim
de solucionar problemas de movimento ponto-a-ponto e de rastreamento de trajetória. Por fim, faz-
se imprescindível a validação e avaliação da solução elaborada a partir de testes em um ambiente
de simulação virtual baseado em ROS/GAZEBO. Desse modo, espera-se obter um esquema de
controle viável e eficiente para o modelo dinâmico baseado em quatérnio e verificar a hipótese de
correlação entre a implementação do quatérnio e o custo computacional.
2 Eletrônica;
2 Computação;
4 Controle;
4 Mecânica.
2
em ROS/GAZEBO.
2 Metodologia de Trabalho
A proponente terá um período importante dedicado ao aprendizado, desenvolvimento e implementa-
ção das técnicas e ferramentas matemáticas relacionadas ao trabalho. Nesse caso, o trabalho terá
início com a revisão bibliográfica sobre modelagem de sistemas mecânicos baseada em quatérnios,
controle não linear baseado em modelo e otimização. Inicialmente, pretende-se investigar cada uma
das técnicas por simulação, tendo como objetivo o estudo e a implementação de algoritmos que
serão importantes na aplicação do esquema NMPC que será proposto. Finalizada esta fase de al-
fabetização dos principais tópicos de pesquisa, a proponente passará ao estudo da integração das
mesmas, desenvolvendo o esquema NMPC para o controle de movimento de VANTs quadricóp-
teros. Por fim, a validação da solução proposta será realizada a partir de testes em um ambiente
de simulação virtual baseado em ROS/GAZEBO disponível em https://github.com/Guiraffo/ProVANT-
Simulator.
5 Referências
[1] P. Casau, R. G. Sanfelice, R. Cunha, D. Cabecinhas, and C. Silvestre, “Robust global trajectory
tracking for a class of underactuated vehicles,” Automatica, vol. 58, pp. 90–98, 2015.
[2] D. Molenkamp, E.-J. V. Kampen, C. C. de Visser, and Q. P. Chu, Intelligent Controller Selection
for Aggressive Quadrotor Manoeuvring. 2017.
3
[3] J. Pereira, V. Leite, and G. Raffo, “Nonlinear model predictive control on SE(3) for quadrotor
aggressive maneuvers,” J Intell Robot Syst, vol. 101, no. 62, pp. 1–15, 2021.
[4] X. He, Z. Sun, Z. Geng, and A. Robertsson, “Exponential set-point stabilization of underactuated
vehicles moving in three-dimensional space,” IEEE/CAA Journal of Automatica Sinica, vol. 9,
no. 2, pp. 270–282, 2022.
[5] M. Islam, M. Okasha, and E. Sulaeman, “A model predictive control (MPC) approach on unit
quaternion orientation based quadrotor for trajectory tracking,” International Journal of Control,
Automation and Systems, vol. 17, p. 2819–2832, 2019.
[6] T. Madani and A. Benallegue, “Backstepping sliding mode control applied to a miniature qua-
drotor flying robot,” in IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics,
2006.
[7] G. V. Raffo, M. G. Ortega, and F. R. Rubio, “Backstepping/nonlinear H∞ control for path tracking
of a quadrotor unmanned aerial vehicle,” in 2008 American Control Conference, 2008.
[8] A. Das, K. Subbarao, and F. Lewis, “Dynamic inversion with zero-dynamics stabilisation for
quadrotor control,” IET Control Theory Applications, vol. 3, no. 3, pp. 303–314, 2009.
[9] S. Li, Y. Wang, and J. Tan, “Adaptive and robust control of quadrotor aircrafts with input satura-
tion,” Nonlinear Dynamics, vol. 89, pp. 255–265, Jul 2017.
[10] K. Pettersen and O. Egeland, “Time-varying exponential stabilization of the position and attitude
of an underactuated autonomous underwater vehicle,” IEEE Transactions on Automatic Control,
vol. 44, no. 1, pp. 112–115, 1999.
[11] E. F. Camacho and C. Bordons, Nonlinear Model Predictive Control: An Introductory Review,
pp. 1–16. Berlin, Heidelberg: Springer Berlin Heidelberg, 2007.
[12] M. Islam and M. Okasha, “A comparative study of PD, LQR and MPC on quadrotor using qua-
ternion approach,” in 2019 7th International Conference on Mechatronics Engineering (ICOM),
pp. 1–6, 2019.
[13] G. V. Raffo, M. G. Ortega, and F. Rubio, “An integral predictive/nonlinear H∞ control structure
for a quadrotor helicopter,” Automatica, vol. 46, no. 1, pp. 29–39, 2010.
[14] K. Alexis, G. Nikolakopoulos, and A. Tzes, “Switching model predictive attitude control for a
quadrotor helicopter subject to atmospheric disturbances,” Control Engineering Practice, vol. 19,
no. 10, pp. 1195–1207, 2011.
[15] A. Eskandarpour and I. Sharf, “A constrained error-based MPC for path following of quadrotor
with stability analysis,” Nonlinear Dynamics, vol. 99, p. 899–918, 04 2020.
[16] J. C. Pereira, V. J. S. Leite, and G. V. Raffo, “Nonlinear model predictive control on SE(3) for
quadrotor trajectory tracking and obstacle avoidance,” in 2019 19th International Conference on
Advanced Robotics (ICAR), pp. 155–160, 2019.
[17] J. C. Pereira, V. J. S. Leite, and G. V. Raffo, “An ellipsoidal-polytopic based approach for aggres-
sive navigation using nonlinear model predictive control,” in 2021 International Conference on
Unmanned Aircraft Systems (ICUAS), pp. 827–835, 2021.
[18] T. Lee, “Global exponential attitude tracking controls on SO(3),” IEEE Transactions on Automatic
Control, vol. 60, no. 10, pp. 2837–2842, 2015.
[19] J. A. E. Andersson, J. G., G. Horn, J. B. Rawlings, and M. Diehl, “CasADi – A software framework
for nonlinear optimization and optimal control,” Mathematical Programming Computation, vol. 11,
pp. 1–36, 2018.
4
Plano de Trabalho
1. Objetivos das Atividades: Desenvolver um esquema de controle não linear baseado em modelo
(NMPC) para o controle de movimento de VANTs quadricópteros.
3.1 Projeto do funcional de custo do NMPC: definir métricas apropriadas aos quatérnions.
3. Cronograma de Atividades:
5
SERVIÇO PÚBLICO FEDERAL
MINISTÉRIO DA EDUCAÇÃO
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS
GERAIS
C A M P U S DIV IN Ó P O L IS
C oordenaç ã o de C urso de G raduaç ã o em Engenh aria M ecatrô nica
_________________________________________