Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal do Espírito Santo
Mestrado em Engenharia Elétrica |
| Programa de Pós-Graduação: |
Programa de Pós-Graduação em Engenharia Elétrica
|
| Departamento: |
Centro Tecnológico
|
| País: |
BR
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | http://repositorio.ufes.br/handle/10/20377 |
Resumo: | Robotics has advanced with innovations in mechanics, computing, and electronics, expanding its applications. However, software development for robots still faces challenges due to the complexity of tasks and the diversity of hardware and environments. Although tools like ROS facilitate research, it is essential to structure software and hardware architectures systematically. This work proposes a methodology to standardize the development of robotic systems for gait rehabilitation and assistance. The methodology was validated in two case studies. In the first case study, the proposed methodology was applied to two robotic walkers (UFES vWalker and UFES WalkerXR), using ROS and ROS2, for validation and evaluation based on technical analyses and user experience. Positive results were obtained for the technical analysis, with a maximum standard deviation in ROS publishing frequency of 13.24% for the vWalker and 7.43% for the WalkerXR within the specified frequency. Additionally, the device acceptability level was satisfactory according to the System Usability Scale (SUS) , with scores of 77 for the vWalker and 86 for the WalkerXR. In the second case study, a telepresence system was developed by integrating a mobile robot, a 360° camera, and the Discover2Walk device. Mapping tests confirmed the system’s accuracy, with an average error of 0.52% in measured distances. Furthermore, it was possible to synchronize the movement of the mobile robot with the Discover2Walk treadmill, ensuring an immersive experience for the remote user. The proposed methodology demonstrated effectiveness by providing a more organized and predictable development process. The results confirm that the approach favors the creation of robust and adaptable solutions. However, the need for testing in new scenarios should still be explored. Future work suggests applying the methodology to other areas of robotics, conducting long-term studies with real users, and incorporating artificial intelligence to personalize assistive systems. |
| id |
UFES_0dcc28925de641f79c1e433aa0901cb4 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufes.br:10/20377 |
| network_acronym_str |
UFES |
| network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
| repository_id_str |
|
| spelling |
Lima, Eduardo Rocon dehttps://orcid.org/0000-0001-9618-2176http://lattes.cnpq.br/6623746131086816 Mello, Ricardo Carminati dehttps://orcid.org/0000-0003-0420-4273http://lattes.cnpq.br/1569638571582691Frizera Neto, Anselmohttps://orcid.org/0000-0002-0687-3967http://lattes.cnpq.br/8928890008799265Bezerra, Marcio Loureirohttp://lattes.cnpq.br/9701318914501137 Rodríguez Díaz, Camilo Arturohttps://orcid.org/0000-0001-9657-5076http://lattes.cnpq.br/2410092083336272Alsina, Pablo Javierhttps://orcid.org/0000-0002-2882-5237http://lattes.cnpq.br/3653597363789712 2025-09-12T18:30:49Z2025-09-12T18:30:49Z2025-06-03Robotics has advanced with innovations in mechanics, computing, and electronics, expanding its applications. However, software development for robots still faces challenges due to the complexity of tasks and the diversity of hardware and environments. Although tools like ROS facilitate research, it is essential to structure software and hardware architectures systematically. This work proposes a methodology to standardize the development of robotic systems for gait rehabilitation and assistance. The methodology was validated in two case studies. In the first case study, the proposed methodology was applied to two robotic walkers (UFES vWalker and UFES WalkerXR), using ROS and ROS2, for validation and evaluation based on technical analyses and user experience. Positive results were obtained for the technical analysis, with a maximum standard deviation in ROS publishing frequency of 13.24% for the vWalker and 7.43% for the WalkerXR within the specified frequency. Additionally, the device acceptability level was satisfactory according to the System Usability Scale (SUS) , with scores of 77 for the vWalker and 86 for the WalkerXR. In the second case study, a telepresence system was developed by integrating a mobile robot, a 360° camera, and the Discover2Walk device. Mapping tests confirmed the system’s accuracy, with an average error of 0.52% in measured distances. Furthermore, it was possible to synchronize the movement of the mobile robot with the Discover2Walk treadmill, ensuring an immersive experience for the remote user. The proposed methodology demonstrated effectiveness by providing a more organized and predictable development process. The results confirm that the approach favors the creation of robust and adaptable solutions. However, the need for testing in new scenarios should still be explored. Future work suggests applying the methodology to other areas of robotics, conducting long-term studies with real users, and incorporating artificial intelligence to personalize assistive systems.A robótica tem avançado com inovações em mecânica, computação e eletrônica, ampliando suas aplicações. No entanto, o desenvolvimento de software para robôs ainda enfrenta desafios devido à complexidade das tarefas e à diversidade de hardware e ambientes. Apesar de ferramentas como o ROS facilitarem a pesquisa, é essencial estruturar de forma sistemática as arquiteturas de software e hardware. Este trabalho propõe uma metodologia para padronizar o desenvolvimento de sistemas robóticos para reabilitação e assistência de marcha. A metodologia foi validada em dois estudos de caso. No primeiro estudo de caso, a metodologia proposta foi aplicada em dois andadores robóticos, o UFES vWalker (utilizando ROS) e o UFES WalkerXR (utilizando ROS2), para validação e avaliação, com base em análises técnicas e de experiência de usuário. Resultados positivos foram obtidos para a análise técnica com desvio padrão máximo nas frequências de publicação no ROS de 13,24% para o vWalker e 7,43% para o WalkerXR dentro da frequência especificada. Além disso, o grau de aceitabilidade dos dispositivos foi satisfatório de acordo com o SUS (do inglês, System Usability Scale), com nota 77 para o vWalker e 86 para o WalkerXR. No segundo estudo de caso, foi desenvolvido um sistema de telepresença integrando um robô móvel, uma câmera 360° e o dispositivo Discover2Walk. Testes de mapeamento confirmaram a precisão do sistema, com um erro médio de 0,52% nas distâncias medidas. Além disso, foi possível sincronizar a movimentação do robô móvel com a esteira do Discover2Walk, garantindo uma experiência imersiva ao usuário remoto. A metodologia proposta demonstrou sua eficácia ao proporcionar um processo de desenvolvimento mais organizado e previsível. Os resultados confirmam que a abordagem favorece a criação de soluções robustas e adaptáveis. No entanto, a necessidade de testes em novos cenários ainda deve ser explorada. Como trabalhos futuros, sugerese a aplicação da metodologia em outras áreas da robótica, estudos de longo prazo com usuários reais e a incorporação de inteligência artificial para personalização dos sistemas assistivos.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Consejo Superior de Investigaciones Científicas (CSIC)Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Financiadora de Estudos e Projetos (FINEP)Texthttp://repositorio.ufes.br/handle/10/20377porUniversidade Federal do Espírito SantoMestrado em Engenharia ElétricaPrograma de Pós-Graduação em Engenharia ElétricaUFESBRCentro TecnológicoEngenharia ElétricaRobótica assistivaInteração Humano-RobôROSAndador robóticoTelepresençaMetodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marchainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALMarcioLoureiroBezerra-2025-Dissertacao.pdfMarcioLoureiroBezerra-2025-Dissertacao.pdfapplication/pdf3098756http://repositorio.ufes.br/bitstreams/fc072f0c-251d-4780-8755-f858c41144e8/download9137ad428a7dac403689fae217ed1c92MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufes.br/bitstreams/a3b980ae-2ed7-4fc7-adf3-d5e6e1545568/download8a4605be74aa9ea9d79846c1fba20a33MD5210/203772025-09-12 16:00:58.309oai:repositorio.ufes.br:10/20377http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestriufes@ufes.bropendoar:21082025-09-12T16:00:58Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)falseTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| dc.title.none.fl_str_mv |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha |
| title |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha |
| spellingShingle |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha Bezerra, Marcio Loureiro Engenharia Elétrica Robótica assistiva Interação Humano-Robô ROS Andador robótico Telepresença |
| title_short |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha |
| title_full |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha |
| title_fullStr |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha |
| title_full_unstemmed |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha |
| title_sort |
Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha |
| author |
Bezerra, Marcio Loureiro |
| author_facet |
Bezerra, Marcio Loureiro |
| author_role |
author |
| dc.contributor.authorLattes.none.fl_str_mv |
http://lattes.cnpq.br/9701318914501137 |
| dc.contributor.advisor-co1.fl_str_mv |
Lima, Eduardo Rocon de |
| dc.contributor.advisor-co1ID.fl_str_mv |
https://orcid.org/0000-0001-9618-2176 |
| dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/6623746131086816 |
| dc.contributor.advisor-co2.fl_str_mv |
Mello, Ricardo Carminati de |
| dc.contributor.advisor-co2ID.fl_str_mv |
https://orcid.org/0000-0003-0420-4273 |
| dc.contributor.advisor-co2Lattes.fl_str_mv |
http://lattes.cnpq.br/1569638571582691 |
| dc.contributor.advisor1.fl_str_mv |
Frizera Neto, Anselmo |
| dc.contributor.advisor1ID.fl_str_mv |
https://orcid.org/0000-0002-0687-3967 |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/8928890008799265 |
| dc.contributor.author.fl_str_mv |
Bezerra, Marcio Loureiro |
| dc.contributor.referee1.fl_str_mv |
Rodríguez Díaz, Camilo Arturo |
| dc.contributor.referee1ID.fl_str_mv |
https://orcid.org/0000-0001-9657-5076 |
| dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/2410092083336272 |
| dc.contributor.referee2.fl_str_mv |
Alsina, Pablo Javier |
| dc.contributor.referee2ID.fl_str_mv |
https://orcid.org/0000-0002-2882-5237 |
| dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/3653597363789712 |
| contributor_str_mv |
Lima, Eduardo Rocon de Mello, Ricardo Carminati de Frizera Neto, Anselmo Rodríguez Díaz, Camilo Arturo Alsina, Pablo Javier |
| dc.subject.cnpq.fl_str_mv |
Engenharia Elétrica |
| topic |
Engenharia Elétrica Robótica assistiva Interação Humano-Robô ROS Andador robótico Telepresença |
| dc.subject.por.fl_str_mv |
Robótica assistiva Interação Humano-Robô ROS Andador robótico Telepresença |
| description |
Robotics has advanced with innovations in mechanics, computing, and electronics, expanding its applications. However, software development for robots still faces challenges due to the complexity of tasks and the diversity of hardware and environments. Although tools like ROS facilitate research, it is essential to structure software and hardware architectures systematically. This work proposes a methodology to standardize the development of robotic systems for gait rehabilitation and assistance. The methodology was validated in two case studies. In the first case study, the proposed methodology was applied to two robotic walkers (UFES vWalker and UFES WalkerXR), using ROS and ROS2, for validation and evaluation based on technical analyses and user experience. Positive results were obtained for the technical analysis, with a maximum standard deviation in ROS publishing frequency of 13.24% for the vWalker and 7.43% for the WalkerXR within the specified frequency. Additionally, the device acceptability level was satisfactory according to the System Usability Scale (SUS) , with scores of 77 for the vWalker and 86 for the WalkerXR. In the second case study, a telepresence system was developed by integrating a mobile robot, a 360° camera, and the Discover2Walk device. Mapping tests confirmed the system’s accuracy, with an average error of 0.52% in measured distances. Furthermore, it was possible to synchronize the movement of the mobile robot with the Discover2Walk treadmill, ensuring an immersive experience for the remote user. The proposed methodology demonstrated effectiveness by providing a more organized and predictable development process. The results confirm that the approach favors the creation of robust and adaptable solutions. However, the need for testing in new scenarios should still be explored. Future work suggests applying the methodology to other areas of robotics, conducting long-term studies with real users, and incorporating artificial intelligence to personalize assistive systems. |
| publishDate |
2025 |
| dc.date.accessioned.fl_str_mv |
2025-09-12T18:30:49Z |
| dc.date.available.fl_str_mv |
2025-09-12T18:30:49Z |
| dc.date.issued.fl_str_mv |
2025-06-03 |
| 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.ufes.br/handle/10/20377 |
| url |
http://repositorio.ufes.br/handle/10/20377 |
| 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 |
Text |
| dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Engenharia Elétrica |
| dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Elétrica |
| dc.publisher.initials.fl_str_mv |
UFES |
| dc.publisher.country.fl_str_mv |
BR |
| dc.publisher.department.fl_str_mv |
Centro Tecnológico |
| publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Engenharia Elétrica |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
| instname_str |
Universidade Federal do Espírito Santo (UFES) |
| instacron_str |
UFES |
| institution |
UFES |
| reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
| collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
| bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/fc072f0c-251d-4780-8755-f858c41144e8/download http://repositorio.ufes.br/bitstreams/a3b980ae-2ed7-4fc7-adf3-d5e6e1545568/download |
| bitstream.checksum.fl_str_mv |
9137ad428a7dac403689fae217ed1c92 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
| repository.mail.fl_str_mv |
riufes@ufes.br |
| _version_ |
1856037477289033728 |