Metodologia para desenvolvimento de sistemas robóticos: estudo de caso em dispositivos de reabilitação de marcha

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Bezerra, Marcio Loureiro
Orientador(a): Frizera Neto, Anselmo lattes
Banca de defesa: Rodríguez Díaz, Camilo Arturo lattes, Alsina, Pablo Javier lattes
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:
ROS
Á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