Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior

Detalhes bibliográficos
Autor(a) principal: Medeiros, Rodrigo Bonifácio de
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UnB
Texto Completo: http://repositorio2.unb.br/jspui/handle/10482/48996
Resumo: Dissertação (mestrado) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, Programa de Pós-Graduação em Sistemas Mecatrônicos, 2023.
id UNB_950ab37e71b918cf698a6fa647633d79
oai_identifier_str oai:repositorio.unb.br:10482/48996
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferiorSistemas difusosSistemas de controleControladoresDissertação (mestrado) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, Programa de Pós-Graduação em Sistemas Mecatrônicos, 2023.Os manipuladores robóticos são sistemas de múltiplas entradas e saídas (MIMO) com vários pontos de não-linearidades afetados por inúmeras incertezas e distúrbios. Os controladores Proporcional-Integral-Derivativo (PID) são amplamente utilizados na indústria para controle cinemático e dinâmico, no entanto, quando aplicados a sistemas MIMO, eles não são fáceis de ajustar e requerem melhorias de desempenho. Neste trabalho, é proposto um controlador PID com pré-compensador fuzzy (FP-PID), ajustados pelo algoritmo de otimização por enxame de partículas (PSO), bem como pelos algoritmos de otimização multiobjetivo Non dominated Sorting Genetic Algorithm II (NSGA-II) e Multi-Objective Differential Evolution (MODE), para um manipulador robótico de dois graus de liberdade (2-DOF), que representa um exoesqueleto. Para validar o sistema foram utilizados dois conjuntos de dados reais da marcha humana: caminhada normal e subida de escada, para estimar a trajetória de erro do manipulador. As análises estatísticas dos algoritmos com dezesseis experimentos foram satisfatórias e a adição do pré-compensador fuzzy ao PID convencional resultou em uma redução do erro quadrático médio de uma das juntas do manipulador em até oitenta e três por cento em relação ao PID convencional, além da melhora na suavização do torque com os resultados multiobjetivos. O desenvolvimento de um co-projeto hardware-software para o modelo FP-PID do exoesqueleto também é foco, sendo implementado o sistema em um sistema em chip (SoC) baseado em Field Programmable Gate Array (FPGA), onde a planta e controlador PID são executados em software e o pré-compensador em hardware. O resultado mostra que a malha de controle permite manter o tempo de resposta dentro da faixa esperada da aplicação.Robotic manipulators are multiple-input multiple-output (MIMO) systems with several points of nonlinearity affected by numerous uncertainties and disturbances. Proportional Integral-Derivative (PID) controllers are widely used in industry for kinematic and dynamic control, however, when applied to MIMO systems, they are not easy to tune and require per formance improvements. In this work, a PID controller with fuzzy pre-compensator (FP-PID) is proposed, tuned by the particle swarm optimization (PSO) algorithm, as well as the multi objective optimization algorithms Non-dominated Sorting Genetic Algorithm II (NSGA-II) and Multi-Objective Differential Evolution (MODE), for a two-degree-of-freedom (2-DOF) robotic manipulator representing an exoskeleton. To validate the system, two real datasets of human gait were used: normal walking and stair climbing, to estimate the manipulator error trajectory. The statistical analyses of the algorithms with sixteen experiments were satisfactory and the addition of the fuzzy pre-compensator to the conventional PID resulted in a reduction of the mean square error of one of the manipulator joints by up to eighty-three percent compared to the conventional PID, as well as an improvement in torque smoothing with multi-objective results. The development of a hardware-software co-design for the FP-PID model of the exoskeleton is also a focus, with the system being implemented on a Field Programmable Gate Array (FPGA) based system-on-chip (SoC), where the plant and PID controller are executed in software and the pre-compensator in hardware. The result shows that the control loop allows maintaining the response time within the expected range of the application.Faculdade de Tecnologia (FT)Departamento de Engenharia Mecânica (FT ENM)Programa de Pós-Graduação em Sistemas MecatrônicosMuñoz Arboleda, Daniel MauricioMedeiros, Rodrigo Bonifácio de2024-07-17T22:51:27Z2024-07-17T22:51:27Z2024-07-172023-07-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfMEDEIROS, Rodrigo Bonifácio de. Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior. 2023. 72 f., il. Dissertação (Mestrado em Sistemas Mecatrônicos) — Universidade de Brasília, Brasília, 2023.http://repositorio2.unb.br/jspui/handle/10482/48996porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2024-07-17T22:51:28Zoai:repositorio.unb.br:10482/48996Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-07-17T22:51:28Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
title Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
spellingShingle Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
Medeiros, Rodrigo Bonifácio de
Sistemas difusos
Sistemas de controle
Controladores
title_short Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
title_full Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
title_fullStr Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
title_full_unstemmed Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
title_sort Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior
author Medeiros, Rodrigo Bonifácio de
author_facet Medeiros, Rodrigo Bonifácio de
author_role author
dc.contributor.none.fl_str_mv Muñoz Arboleda, Daniel Mauricio
dc.contributor.author.fl_str_mv Medeiros, Rodrigo Bonifácio de
dc.subject.por.fl_str_mv Sistemas difusos
Sistemas de controle
Controladores
topic Sistemas difusos
Sistemas de controle
Controladores
description Dissertação (mestrado) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, Programa de Pós-Graduação em Sistemas Mecatrônicos, 2023.
publishDate 2023
dc.date.none.fl_str_mv 2023-07-30
2024-07-17T22:51:27Z
2024-07-17T22:51:27Z
2024-07-17
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MEDEIROS, Rodrigo Bonifácio de. Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior. 2023. 72 f., il. Dissertação (Mestrado em Sistemas Mecatrônicos) — Universidade de Brasília, Brasília, 2023.
http://repositorio2.unb.br/jspui/handle/10482/48996
identifier_str_mv MEDEIROS, Rodrigo Bonifácio de. Projeto de um controlador fuzzy PID em hardware embarcado para um exoesqueleto de membro inferior. 2023. 72 f., il. Dissertação (Mestrado em Sistemas Mecatrônicos) — Universidade de Brasília, Brasília, 2023.
url http://repositorio2.unb.br/jspui/handle/10482/48996
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Repositório Institucional da UnB
collection Repositório Institucional da UnB
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv repositorio@unb.br
_version_ 1810580775330906112