Acionamento e controle de movimentos de uma prótese mioelétrica de mão
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| dARK ID: | ark:/26339/0013000014t24 |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Santa Maria
Brasil Engenharia Elétrica UFSM Programa de Pós-Graduação em Engenharia Elétrica Centro de Tecnologia |
| 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.ufsm.br/handle/1/31870 |
Resumo: | This thesis presents the steps for constructing a low-cost, open-source robotic prosthetic hand controlled by artificial intelligence (AI) and driven by servomotors, aimed at the social inclusion and labor market reintegration of patients who have undergone transradial amputation of the upper limb. The mechanical block provides a 3D printable anthropomorphic hand capable of emulating a set of selected useful hand grips. The electrical block is responsible for reading surface electromyographic signals (sEMG) from the patient’s forearm and the current of each servomotor, as well as activating the servomotors to perform the grips. The management block operates at two distinct times: training and inference. During the training phase, the block accesses sEMG readings from a patient’s forearm during a session where they are instructed to perform a set of predetermined grips, and uses them to train a machine learning classification model. Afterward, this management block reads the sEMG and servomotor currents in real-time, predicts the corresponding grip, and commands the electrical block to activate the servomotors to execute the grip. The grip intensity is controlled by a proportional-integral (PI) controller, indirectly using the servomotor current measurements. The result obtained in the training of the grip classification model, with an accuracy of 0.9708, proves the effectiveness of the chosen neural network architecture, even considering the use of only one sEMG sensor. The implementation of a control simulation environment proved to be a valuable resource for evaluating and debugging motor current control strategies, avoiding unnecessary wear on the physical system that can occur when using a strategy that has not been previously tuned and tested. The integration between all the blocks, however, in order to constitute a fully functional prosthesis, was not developed and remains as a challenge for future work. |
| id |
UFSM_48bed3786347f501f500c8ad99f672b9 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsm.br:1/31870 |
| network_acronym_str |
UFSM |
| network_name_str |
Manancial - Repositório Digital da UFSM |
| repository_id_str |
|
| spelling |
Acionamento e controle de movimentos de uma prótese mioelétrica de mãoActivation and control of movements of a myoelectric hand prosthesisEngenharia biomédicaBiomecânicaProstéticaAprendizado de máquinaRedes neurais profundasBiomedical engineeringBiomechanicsProsthesisMachine learningDeep learningCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAThis thesis presents the steps for constructing a low-cost, open-source robotic prosthetic hand controlled by artificial intelligence (AI) and driven by servomotors, aimed at the social inclusion and labor market reintegration of patients who have undergone transradial amputation of the upper limb. The mechanical block provides a 3D printable anthropomorphic hand capable of emulating a set of selected useful hand grips. The electrical block is responsible for reading surface electromyographic signals (sEMG) from the patient’s forearm and the current of each servomotor, as well as activating the servomotors to perform the grips. The management block operates at two distinct times: training and inference. During the training phase, the block accesses sEMG readings from a patient’s forearm during a session where they are instructed to perform a set of predetermined grips, and uses them to train a machine learning classification model. Afterward, this management block reads the sEMG and servomotor currents in real-time, predicts the corresponding grip, and commands the electrical block to activate the servomotors to execute the grip. The grip intensity is controlled by a proportional-integral (PI) controller, indirectly using the servomotor current measurements. The result obtained in the training of the grip classification model, with an accuracy of 0.9708, proves the effectiveness of the chosen neural network architecture, even considering the use of only one sEMG sensor. The implementation of a control simulation environment proved to be a valuable resource for evaluating and debugging motor current control strategies, avoiding unnecessary wear on the physical system that can occur when using a strategy that has not been previously tuned and tested. The integration between all the blocks, however, in order to constitute a fully functional prosthesis, was not developed and remains as a challenge for future work.Esta dissertação apresenta as etapas para a construção de uma mão prostética robótica de baixo custo, de código aberto, controlada por inteligência artificial (IA) e acionada por servomotores, visando a inclusão social e no mercado de trabalho de pacientes que sofreram amputação transradial do membro superior. O projeto é dividido em blocos ou módulos conceituais independentes: mecânico, elétrico e gerencial. O bloco mecânico fornece uma mão antropomórfica imprimível em 3D, capaz de emular um conjunto de preensões de mão úteis selecionadas. O bloco elétrico é responsável pela leitura de sinais eletromiográficos de superfície (sEMG, do inglês surface electromyography) do antebraço do paciente e da corrente de cada servomotor, além de acionar os servomotores para realizar as preensões. O bloco de gerenciamento atua em dois momentos distintos: treinamento e inferência. Na fase de treinamento o bloco acessa as leituras sEMG do antebraço de um paciente durante uma sessão onde ele é instruído a realizar um conjunto de preensões predeterminadas, e as utiliza para treinar um modelo de classificação de aprendizado de máquina. Após isso, este bloco de gerenciamento lê em tempo real a sEMG e as correntes dos servomotores, prevê a preensão correspondente e comanda o bloco elétrico para acionar os servomotores de forma a executar a preensão. A intensidade da preensão é controlada por meio de um controlador proporcional-integral (PI), utilizando indiretamente as medidas de corrente dos servomotores. O resultado obtido no treinamento do modelo de classificação de preensões, com uma acurácia de 0.9708, comprova a eficácia da arquitetura de rede neural escolhida, mesmo tendo em vista a utilização de apenas um sensor sEMG. A implementação de um ambiente de simulação de controle mostrou-se um recurso valioso para a avaliação e depuração de estratégias de controle da corrente do servomotor, evitando desgastes desnecessários no sistema físico que podem ocorrer ao se utilizar uma estratégia não previamente sintonizada e testada. A integração entre todos os blocos, entretanto, de forma a constituir uma prótese plenamente funcional, não foi desenvolvida e permanece como um desafio para trabalhos futuros.Universidade Federal de Santa MariaBrasilEngenharia ElétricaUFSMPrograma de Pós-Graduação em Engenharia ElétricaCentro de TecnologiaBisogno, Fábio Eckehttp://lattes.cnpq.br/6267716868501584Cukla, AnselmoOliveira, Felipe Gomes deDellagostin, Jonatan2024-04-30T12:09:39Z2024-04-30T12:09:39Z2024-01-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/31870ark:/26339/0013000014t24porAttribution-NonCommercial-NoDerivatives 4.0 Internationalinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2024-04-30T12:09:39Zoai:repositorio.ufsm.br:1/31870Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2024-04-30T12:09:39Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
| dc.title.none.fl_str_mv |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão Activation and control of movements of a myoelectric hand prosthesis |
| title |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão |
| spellingShingle |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão Dellagostin, Jonatan Engenharia biomédica Biomecânica Prostética Aprendizado de máquina Redes neurais profundas Biomedical engineering Biomechanics Prosthesis Machine learning Deep learning CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| title_short |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão |
| title_full |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão |
| title_fullStr |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão |
| title_full_unstemmed |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão |
| title_sort |
Acionamento e controle de movimentos de uma prótese mioelétrica de mão |
| author |
Dellagostin, Jonatan |
| author_facet |
Dellagostin, Jonatan |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Bisogno, Fábio Ecke http://lattes.cnpq.br/6267716868501584 Cukla, Anselmo Oliveira, Felipe Gomes de |
| dc.contributor.author.fl_str_mv |
Dellagostin, Jonatan |
| dc.subject.por.fl_str_mv |
Engenharia biomédica Biomecânica Prostética Aprendizado de máquina Redes neurais profundas Biomedical engineering Biomechanics Prosthesis Machine learning Deep learning CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| topic |
Engenharia biomédica Biomecânica Prostética Aprendizado de máquina Redes neurais profundas Biomedical engineering Biomechanics Prosthesis Machine learning Deep learning CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| description |
This thesis presents the steps for constructing a low-cost, open-source robotic prosthetic hand controlled by artificial intelligence (AI) and driven by servomotors, aimed at the social inclusion and labor market reintegration of patients who have undergone transradial amputation of the upper limb. The mechanical block provides a 3D printable anthropomorphic hand capable of emulating a set of selected useful hand grips. The electrical block is responsible for reading surface electromyographic signals (sEMG) from the patient’s forearm and the current of each servomotor, as well as activating the servomotors to perform the grips. The management block operates at two distinct times: training and inference. During the training phase, the block accesses sEMG readings from a patient’s forearm during a session where they are instructed to perform a set of predetermined grips, and uses them to train a machine learning classification model. Afterward, this management block reads the sEMG and servomotor currents in real-time, predicts the corresponding grip, and commands the electrical block to activate the servomotors to execute the grip. The grip intensity is controlled by a proportional-integral (PI) controller, indirectly using the servomotor current measurements. The result obtained in the training of the grip classification model, with an accuracy of 0.9708, proves the effectiveness of the chosen neural network architecture, even considering the use of only one sEMG sensor. The implementation of a control simulation environment proved to be a valuable resource for evaluating and debugging motor current control strategies, avoiding unnecessary wear on the physical system that can occur when using a strategy that has not been previously tuned and tested. The integration between all the blocks, however, in order to constitute a fully functional prosthesis, was not developed and remains as a challenge for future work. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-04-30T12:09:39Z 2024-04-30T12:09:39Z 2024-01-18 |
| 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 |
http://repositorio.ufsm.br/handle/1/31870 |
| dc.identifier.dark.fl_str_mv |
ark:/26339/0013000014t24 |
| url |
http://repositorio.ufsm.br/handle/1/31870 |
| identifier_str_mv |
ark:/26339/0013000014t24 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil Engenharia Elétrica UFSM Programa de Pós-Graduação em Engenharia Elétrica Centro de Tecnologia |
| publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil Engenharia Elétrica UFSM Programa de Pós-Graduação em Engenharia Elétrica Centro de Tecnologia |
| dc.source.none.fl_str_mv |
reponame:Manancial - Repositório Digital da UFSM instname:Universidade Federal de Santa Maria (UFSM) instacron:UFSM |
| instname_str |
Universidade Federal de Santa Maria (UFSM) |
| instacron_str |
UFSM |
| institution |
UFSM |
| reponame_str |
Manancial - Repositório Digital da UFSM |
| collection |
Manancial - Repositório Digital da UFSM |
| repository.name.fl_str_mv |
Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM) |
| repository.mail.fl_str_mv |
atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br |
| _version_ |
1847153494122823680 |