Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Mendes, Davi de Alencar
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.unb.br/handle/10482/51852
Resumo: Nos últimos anos, FPGAs tem se tornado mais populares em sistemas embarcados, tanto como principais recursos computacionais quanto como aceleradores em hardware. A Reconfiguração Dinâmica Parcial é um conceito de projeto atraente para sistemas reconfiguráveis de proposito geral devido à sua flexibilidade e extensibilidade. Na literatura acadêmica recente a respeito da Interface Miocinetica – uma Interface Homem-Máquina (IHM) baseada em ímãs implantados e movimento muscular (contração e elongamento) – soluções embarcadas tem sido propostas para o desenvolvimento de um sistema localizador de ímãs transcutâneo autônomo. Trabalhos anteriores mostram que, quando projetado adequadamente, um sistema localizador de ímãs pode melhorar seu desempenho com utilização reduzida de lógica, ao adotar uma arquitetura reconfigurável em tempo de execução. Infelizmente, há problemas a serem enfrentados: a sobrecarga de reconfiguração não é negligenciável em comparação com o desempenho das CPUs atuais, e o consumo elevado de energia. Em uma tentativa de cobrir essa lacuna, apresentamos aqui uma nova implementação para uma arquitetura reconfigurável em tempo de execução usada para estimar o deslocamento de ímãs utilizando modelos orientados por dados implementados como aceleradores de hardware capazes de rastrear cinco ímãs. A arquitetura é implementada em dispositivos AMD Xilinx FPGA e SoC-FPGA visando reduzir a sobrecarga de reconfiguração com pre-fetching (hardware pipelining) de módulos reconfiguráveis (MR). O sistema apresenta reduzido tempo de execução (6,67 ms – SoC-FPGA, e 5,97 ms – FPGA) e consumo de energia (1,635 W – SoC-FPGA, e 1,203 W – FPGA). O sistema demonstrou ser capaz de localizar ímãs com alta precisão (RMSE variando de ≈ 0,076 mm a ≈ 0,043 mm). A taxa de transferência de reconfiguração obtida (∼ 399 MB/s) utilizando a porta de configuração interna é considerada ideal. Em conclusão, demonstramos o projeto e a implementação de uma arquitetura reconfigurável em tempo de execução aprimorada aplicada à interface miocinética, abrindo caminho para o desenvolvimento de um localizador de ímãs autônomo baseado em FPGA.
id UNB_692b5583b4bdca53c16b263261abc08f
oai_identifier_str oai:repositorio.unb.br:10482/51852
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiaisReconfiguração dinâmica parcialSistema em chipInterface miocinéticaNos últimos anos, FPGAs tem se tornado mais populares em sistemas embarcados, tanto como principais recursos computacionais quanto como aceleradores em hardware. A Reconfiguração Dinâmica Parcial é um conceito de projeto atraente para sistemas reconfiguráveis de proposito geral devido à sua flexibilidade e extensibilidade. Na literatura acadêmica recente a respeito da Interface Miocinetica – uma Interface Homem-Máquina (IHM) baseada em ímãs implantados e movimento muscular (contração e elongamento) – soluções embarcadas tem sido propostas para o desenvolvimento de um sistema localizador de ímãs transcutâneo autônomo. Trabalhos anteriores mostram que, quando projetado adequadamente, um sistema localizador de ímãs pode melhorar seu desempenho com utilização reduzida de lógica, ao adotar uma arquitetura reconfigurável em tempo de execução. Infelizmente, há problemas a serem enfrentados: a sobrecarga de reconfiguração não é negligenciável em comparação com o desempenho das CPUs atuais, e o consumo elevado de energia. Em uma tentativa de cobrir essa lacuna, apresentamos aqui uma nova implementação para uma arquitetura reconfigurável em tempo de execução usada para estimar o deslocamento de ímãs utilizando modelos orientados por dados implementados como aceleradores de hardware capazes de rastrear cinco ímãs. A arquitetura é implementada em dispositivos AMD Xilinx FPGA e SoC-FPGA visando reduzir a sobrecarga de reconfiguração com pre-fetching (hardware pipelining) de módulos reconfiguráveis (MR). O sistema apresenta reduzido tempo de execução (6,67 ms – SoC-FPGA, e 5,97 ms – FPGA) e consumo de energia (1,635 W – SoC-FPGA, e 1,203 W – FPGA). O sistema demonstrou ser capaz de localizar ímãs com alta precisão (RMSE variando de ≈ 0,076 mm a ≈ 0,043 mm). A taxa de transferência de reconfiguração obtida (∼ 399 MB/s) utilizando a porta de configuração interna é considerada ideal. Em conclusão, demonstramos o projeto e a implementação de uma arquitetura reconfigurável em tempo de execução aprimorada aplicada à interface miocinética, abrindo caminho para o desenvolvimento de um localizador de ímãs autônomo baseado em FPGA.In recent years, FPGAs have become more popular in embedded systems, both as a main computation resources and as hardware accelerators. Partial Run-Time Reconfiguration of FPGAs is a compelling design concept for general purpose reconfigurable systems for its flexibility and extensibility. In the recent literature research for the Myokinetic Control Interface – a Human-Machine Interface (HMI) based on implanted magnets and gross muscular motion – embedded solutions have been proposed to the development of a self-contained transcutaneous magnet localizer system. Previous works show that, when designed properly a magnet localizer system can improve its performance with reduced logic utilization taking advantage of a partial run-time reconfigurable architecture. Unfortunately, there are problems to face: the reconfiguration overhead is not negligible compared with nowadays CPUs performance, and elevated power consumption. In an attempt to cover this gap, here we present a novel implementation for a run-time reconfigurable architecture used to estimate magnet displacement using data-driven models implemented as hardware accelerators capable of tracking five magnets. The architecture is implemented on both AMD Xilinx FPGA and SoC-FPGA devices aimed at reducing the reconfiguration overhead with the pre-fetching (hardware pipelining) of reconfigurable modules (RM). The system exhibits short execution time (6.67 ms – SoC-FPGA, and 5.97 ms – FPGA) and power consumption (1.635 W – SoC-FPGA, and 1.203 W – FPGA). The system proved able to localize magnets with high accuracy (RMSE ranging from ≈ 0.076 mm to ≈ 0.043 mm). The obtained reconfiguration throughput (∼ 399 MB/s) using the internal configuration port is considered optimal. In conclusion, we demonstrated the design and implementation of an enhanced run-time reconfigurable architecture applied to myokinetic interface paving the way towards the development of a self-contained FPGA-based magnet localizer.Faculdade de Tecnologia (FT)Departamento de Engenharia Mecânica (FT ENM)Programa de Pós-Graduação em Sistemas MecatrônicosArboleda, Daniel Maurício MunozMendes, Davi de Alencar2025-03-13T18:48:50Z2025-03-13T18:48:50Z2025-03-132024-07-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfMENDES, Davi de Alencar. Aprimoramento de uma Interface Miocinética Dinamicamente Reconfigurável para Controle Protético de Mãos Artificiais. 2024. 88 f. Dissertação (Mestrado em Sistemas Mecatrônicos) — Universidade de Brasília, Brasília, 2024.http://repositorio.unb.br/handle/10482/51852porA concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.unb.br, www.ibict.br, www.ndltd.org sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra supracitada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2025-03-13T18:48:50Zoai:repositorio.unb.br:10482/51852Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2025-03-13T18:48:50Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
title Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
spellingShingle Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
Mendes, Davi de Alencar
Reconfiguração dinâmica parcial
Sistema em chip
Interface miocinética
title_short Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
title_full Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
title_fullStr Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
title_full_unstemmed Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
title_sort Aprimoramento de uma interface miocinética dinamicamente reconfigurável para controle protético de mãos artificiais
author Mendes, Davi de Alencar
author_facet Mendes, Davi de Alencar
author_role author
dc.contributor.none.fl_str_mv Arboleda, Daniel Maurício Munoz
dc.contributor.author.fl_str_mv Mendes, Davi de Alencar
dc.subject.por.fl_str_mv Reconfiguração dinâmica parcial
Sistema em chip
Interface miocinética
topic Reconfiguração dinâmica parcial
Sistema em chip
Interface miocinética
description Nos últimos anos, FPGAs tem se tornado mais populares em sistemas embarcados, tanto como principais recursos computacionais quanto como aceleradores em hardware. A Reconfiguração Dinâmica Parcial é um conceito de projeto atraente para sistemas reconfiguráveis de proposito geral devido à sua flexibilidade e extensibilidade. Na literatura acadêmica recente a respeito da Interface Miocinetica – uma Interface Homem-Máquina (IHM) baseada em ímãs implantados e movimento muscular (contração e elongamento) – soluções embarcadas tem sido propostas para o desenvolvimento de um sistema localizador de ímãs transcutâneo autônomo. Trabalhos anteriores mostram que, quando projetado adequadamente, um sistema localizador de ímãs pode melhorar seu desempenho com utilização reduzida de lógica, ao adotar uma arquitetura reconfigurável em tempo de execução. Infelizmente, há problemas a serem enfrentados: a sobrecarga de reconfiguração não é negligenciável em comparação com o desempenho das CPUs atuais, e o consumo elevado de energia. Em uma tentativa de cobrir essa lacuna, apresentamos aqui uma nova implementação para uma arquitetura reconfigurável em tempo de execução usada para estimar o deslocamento de ímãs utilizando modelos orientados por dados implementados como aceleradores de hardware capazes de rastrear cinco ímãs. A arquitetura é implementada em dispositivos AMD Xilinx FPGA e SoC-FPGA visando reduzir a sobrecarga de reconfiguração com pre-fetching (hardware pipelining) de módulos reconfiguráveis (MR). O sistema apresenta reduzido tempo de execução (6,67 ms – SoC-FPGA, e 5,97 ms – FPGA) e consumo de energia (1,635 W – SoC-FPGA, e 1,203 W – FPGA). O sistema demonstrou ser capaz de localizar ímãs com alta precisão (RMSE variando de ≈ 0,076 mm a ≈ 0,043 mm). A taxa de transferência de reconfiguração obtida (∼ 399 MB/s) utilizando a porta de configuração interna é considerada ideal. Em conclusão, demonstramos o projeto e a implementação de uma arquitetura reconfigurável em tempo de execução aprimorada aplicada à interface miocinética, abrindo caminho para o desenvolvimento de um localizador de ímãs autônomo baseado em FPGA.
publishDate 2024
dc.date.none.fl_str_mv 2024-07-19
2025-03-13T18:48:50Z
2025-03-13T18:48:50Z
2025-03-13
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 MENDES, Davi de Alencar. Aprimoramento de uma Interface Miocinética Dinamicamente Reconfigurável para Controle Protético de Mãos Artificiais. 2024. 88 f. Dissertação (Mestrado em Sistemas Mecatrônicos) — Universidade de Brasília, Brasília, 2024.
http://repositorio.unb.br/handle/10482/51852
identifier_str_mv MENDES, Davi de Alencar. Aprimoramento de uma Interface Miocinética Dinamicamente Reconfigurável para Controle Protético de Mãos Artificiais. 2024. 88 f. Dissertação (Mestrado em Sistemas Mecatrônicos) — Universidade de Brasília, Brasília, 2024.
url http://repositorio.unb.br/handle/10482/51852
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_ 1839083825204822016