Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop

Detalhes bibliográficos
Autor(a) principal: Jeronimo, Matheus Martins
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/26537
Resumo: The research related to control techniques in conjunction with unmanned aerial vehicles requires methodologies that guarantee safety of the involved and the vehicle, and that also make possible an agile form of test. In this way, it is proposed the developed platform in this work to meet these requirements. The purposes of the system are implement the communication between a UAV's micro-controller and a dynamical model that represents the dynamics of the multirotor aircraft, perform simulation based on hardware-in-the-loop (HIL) technique using LQR (Linear Quadratic Regulator) control law implemented in the microcontroller, and the dynamic model. As an additional form of analysis, ways of activating the UAV actuators during the simulation are implemented. The system is developed through C and C++ programming languages in the microcontroller and through the MATLAB software. In the simulations, a tracker type controller is proposed which allows the aircraft to follow a desired operating position. The control law is validated based on HIL simulations. It also is evaluated the performance of the system and verified if the purpose of it is achieved.
id UFU_ba97be2ad58fd2840d092ea08fb1b372
oai_identifier_str oai:repositorio.ufu.br:123456789/26537
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the LoopDevelopment of Communication Architecture of a Multirotor Aircraft via Hardware in the LoopHardware-in-the-loopVeículo aéreo não tripuladoMultirrotorUnmanned Aerial VehicleMultirotorCNPQ::ENGENHARIAS::ENGENHARIA MECANICAThe research related to control techniques in conjunction with unmanned aerial vehicles requires methodologies that guarantee safety of the involved and the vehicle, and that also make possible an agile form of test. In this way, it is proposed the developed platform in this work to meet these requirements. The purposes of the system are implement the communication between a UAV's micro-controller and a dynamical model that represents the dynamics of the multirotor aircraft, perform simulation based on hardware-in-the-loop (HIL) technique using LQR (Linear Quadratic Regulator) control law implemented in the microcontroller, and the dynamic model. As an additional form of analysis, ways of activating the UAV actuators during the simulation are implemented. The system is developed through C and C++ programming languages in the microcontroller and through the MATLAB software. In the simulations, a tracker type controller is proposed which allows the aircraft to follow a desired operating position. The control law is validated based on HIL simulations. It also is evaluated the performance of the system and verified if the purpose of it is achieved.Trabalho de Conclusão de Curso (Graduação)As pesquisas relacionadas a técnicas de controle em conjunto com veículos aéreos não tripulados (VANTs) requerem metodologias que garantam segurança dos envolvidos e do veículo, e que possibilitem uma forma ágil de teste. Desta forma, é proposta a plataforma desenvolvida neste trabalho para atender estes requisitos. As finalidades do sistema são implementar a comunicação entre microcontrolador do VANT e um modelo dinâmico que representa a dinâmica da aeronave multirrotora, realizar simulação baseada em técnica hardware-in-the-loop (HIL) utilizando lei de controle do tipo LQR (Regulador Linear Quadrático) implementada no microcontrolador, e o modelo dinâmico. Como forma adicional de análise, são implementadas formas de acionar os atuadores do VANT durante a simulação. O sistema é desenvolvido através das linguagens de programação C e C++ no microcontrolador e através do software MATLAB. Nas simulações, é proposto um controlador do tipo rastreador que permite a aeronave a seguir uma posição de operação desejada. A lei de controle é validada com base em simulações HIL. Também é avaliado o desempenho do sistema e verificado se o propósito do mesmo é alcançado.Universidade Federal de UberlândiaBrasilEngenharia MecatrônicaMarques, Felipe Machini Malachiashttp://lattes.cnpq.br/1185640820902572Neto, Roberto Mendes FinziAssis, Pedro Augusto Queiroz deJeronimo, Matheus Martins2019-08-06T13:27:11Z2019-08-06T13:27:11Z2019-07-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfJERONIMO, Matheus Martins. Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware in the Loop. 2019. 148 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) – Universidade Federal de Uberlândia, Uberlândia, 2019.https://repositorio.ufu.br/handle/123456789/26537porhttp://creativecommons.org/licenses/by-sa/3.0/us/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2020-02-15T06:10:16Zoai:repositorio.ufu.br:123456789/26537Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2020-02-15T06:10:16Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
Development of Communication Architecture of a Multirotor Aircraft via Hardware in the Loop
title Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
spellingShingle Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
Jeronimo, Matheus Martins
Hardware-in-the-loop
Veículo aéreo não tripulado
Multirrotor
Unmanned Aerial Vehicle
Multirotor
CNPQ::ENGENHARIAS::ENGENHARIA MECANICA
title_short Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
title_full Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
title_fullStr Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
title_full_unstemmed Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
title_sort Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
author Jeronimo, Matheus Martins
author_facet Jeronimo, Matheus Martins
author_role author
dc.contributor.none.fl_str_mv Marques, Felipe Machini Malachias
http://lattes.cnpq.br/1185640820902572
Neto, Roberto Mendes Finzi
Assis, Pedro Augusto Queiroz de
dc.contributor.author.fl_str_mv Jeronimo, Matheus Martins
dc.subject.por.fl_str_mv Hardware-in-the-loop
Veículo aéreo não tripulado
Multirrotor
Unmanned Aerial Vehicle
Multirotor
CNPQ::ENGENHARIAS::ENGENHARIA MECANICA
topic Hardware-in-the-loop
Veículo aéreo não tripulado
Multirrotor
Unmanned Aerial Vehicle
Multirotor
CNPQ::ENGENHARIAS::ENGENHARIA MECANICA
description The research related to control techniques in conjunction with unmanned aerial vehicles requires methodologies that guarantee safety of the involved and the vehicle, and that also make possible an agile form of test. In this way, it is proposed the developed platform in this work to meet these requirements. The purposes of the system are implement the communication between a UAV's micro-controller and a dynamical model that represents the dynamics of the multirotor aircraft, perform simulation based on hardware-in-the-loop (HIL) technique using LQR (Linear Quadratic Regulator) control law implemented in the microcontroller, and the dynamic model. As an additional form of analysis, ways of activating the UAV actuators during the simulation are implemented. The system is developed through C and C++ programming languages in the microcontroller and through the MATLAB software. In the simulations, a tracker type controller is proposed which allows the aircraft to follow a desired operating position. The control law is validated based on HIL simulations. It also is evaluated the performance of the system and verified if the purpose of it is achieved.
publishDate 2019
dc.date.none.fl_str_mv 2019-08-06T13:27:11Z
2019-08-06T13:27:11Z
2019-07-08
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 JERONIMO, Matheus Martins. Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware in the Loop. 2019. 148 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) – Universidade Federal de Uberlândia, Uberlândia, 2019.
https://repositorio.ufu.br/handle/123456789/26537
identifier_str_mv JERONIMO, Matheus Martins. Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware in the Loop. 2019. 148 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) – Universidade Federal de Uberlândia, Uberlândia, 2019.
url https://repositorio.ufu.br/handle/123456789/26537
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-sa/3.0/us/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/3.0/us/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Engenharia Mecatrônica
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Engenharia Mecatrônica
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1805569674765664256