Desenvolvimento de Arquitetura de Comunicação de uma aeronave multirrotora via Hardware In the Loop
Autor(a) principal: | |
---|---|
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 |