Controlo e Validação de Movimentos de um Robô Virtual

Detalhes bibliográficos
Autor(a) principal: Noites, Gonçalo da Costa Dias
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/24026
Resumo: Physical therapy, a critical and evolving field of medicine, is crucial in improving the physical health and functional ability of people of all ages and medical prob lems. It has changed over time from a field largely concerned with rehabilitation to a multifaceted healthcare profession. Synergizing physical therapy practices with simulation technology enables the creation of virtual models that are hardware inde pendent, revolutionizing the delivery and effectiveness of physical therapy services, such as remote rehabilitation. Based on this principle, the objectives of this thesis are to develop the control of a virtualized humanoid robot, develop a mechanism for validating the robot’s movements against a baseline of rehabilitation exercises and implement a set of exercises and a set of incorrect movements to test the previous objectives. Initially, the work involved the study of human movement recognition, some of the possible sensors used in this detection and, after that, the study of the simulation platforms that can be used. As a result, it was used the middleware ROS, the Gazebo simulator, the MoveIt trajectory planning framework and the NAO robot simula tion model. Starting with the simulation and control of the robot through MoveIt, the subset of physical therapy exercises were subsequently selected and replicated in Gazebo. Afterwards, the creation of the baseline to validate the robot’s move ments and the implementation of exercises considered correct and incorrect to test it. There were selected four different exercises, being created four variations of ac cepted movements and six variations of incorrect movements. The stated objectives were successfully achieved, as the system is capable of detecting and distinguishing correct movements from incorrect ones.
id RCAP_4fd84365ebf2280640a72d07a757fb5d
oai_identifier_str oai:recipp.ipp.pt:10400.22/24026
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Controlo e Validação de Movimentos de um Robô VirtualVirtualized Robot Movement Control and ValidationROSGazeboMoveItNAOIMUmovement detectionphysical therapyDomínio/Área Científica::Engenharia e TecnologiaPhysical therapy, a critical and evolving field of medicine, is crucial in improving the physical health and functional ability of people of all ages and medical prob lems. It has changed over time from a field largely concerned with rehabilitation to a multifaceted healthcare profession. Synergizing physical therapy practices with simulation technology enables the creation of virtual models that are hardware inde pendent, revolutionizing the delivery and effectiveness of physical therapy services, such as remote rehabilitation. Based on this principle, the objectives of this thesis are to develop the control of a virtualized humanoid robot, develop a mechanism for validating the robot’s movements against a baseline of rehabilitation exercises and implement a set of exercises and a set of incorrect movements to test the previous objectives. Initially, the work involved the study of human movement recognition, some of the possible sensors used in this detection and, after that, the study of the simulation platforms that can be used. As a result, it was used the middleware ROS, the Gazebo simulator, the MoveIt trajectory planning framework and the NAO robot simula tion model. Starting with the simulation and control of the robot through MoveIt, the subset of physical therapy exercises were subsequently selected and replicated in Gazebo. Afterwards, the creation of the baseline to validate the robot’s move ments and the implementation of exercises considered correct and incorrect to test it. There were selected four different exercises, being created four variations of ac cepted movements and six variations of incorrect movements. The stated objectives were successfully achieved, as the system is capable of detecting and distinguishing correct movements from incorrect ones.A fisioterapia, um campo crítico e em evolução da medicina, é crucial para melhorar a saúde física e a capacidade funcional de pessoas de todas as idades e problemas médicos. Ao longo do tempo, mudou de um campo amplamente focado na reabilitação para uma profissão de saúde multifacetada. A combinação da fisioterapia com tecnologias de simulação permite a criação de modelos virtuais independentes de hardware, revolucionando a prestação e a eficácia dos serviços de fisioterapia, como a reabilitação remota. Com base neste princípio, os objetivos desta tese passam por desenvolver o controlo de um robô humanoide virtual, desenvolver um mecanismo de validação dos movimentos do robô contra uma baseline de exercícios de reabilitação e implementar um conjunto de exercícios para o robô e um conjunto de movimentos incorretos para testar os objetivos anteriores. Inicialmente, o trabalho passou pelo estudo de reconhecimento de movimentos humanos, possíveis sensores utilizados na deteção destes movimentos e após isso o estudo de plataformas de simulação que possam ser utilizadas. Com isto, foi decidido utilizar em conjunto o middleware Robot Operating System (ROS), o simulador Gazebo, o programa de planeamento de trajetórias MoveIt e o modelo de simulação do robô NAO. Começando pela simulação e controlo do robô através do MoveIt, passou-se à escolha e replicação dos movimentos de fisioterapia escolhidos no Gazebo. Após, a criação da baseline para validar os movimentos do robô e a implementação de exercícios considerados corretos e incorretos para testá-la. Foram selecionados quatro exercícios diferentes, tendo sido criadas quatro variações de movimentos aceites e seis variações de movimentos incorretos. Os objetivos propostos foram atingidos com sucesso, uma vez que o sistema é capaz de detetar e distinguir os movimentos corretos dos movimentos incorretos.Silva, Manuel Fernando dos SantosRepositório Científico do Instituto Politécnico do PortoNoites, Gonçalo da Costa Dias2023-10-162026-10-16T00:00:00Z2023-10-16T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/24026TID:203380509enginfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-12-06T01:46:18Zoai:recipp.ipp.pt:10400.22/24026Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:20:02.575754Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Controlo e Validação de Movimentos de um Robô Virtual
Virtualized Robot Movement Control and Validation
title Controlo e Validação de Movimentos de um Robô Virtual
spellingShingle Controlo e Validação de Movimentos de um Robô Virtual
Noites, Gonçalo da Costa Dias
ROS
Gazebo
MoveIt
NAO
IMU
movement detection
physical therapy
Domínio/Área Científica::Engenharia e Tecnologia
title_short Controlo e Validação de Movimentos de um Robô Virtual
title_full Controlo e Validação de Movimentos de um Robô Virtual
title_fullStr Controlo e Validação de Movimentos de um Robô Virtual
title_full_unstemmed Controlo e Validação de Movimentos de um Robô Virtual
title_sort Controlo e Validação de Movimentos de um Robô Virtual
author Noites, Gonçalo da Costa Dias
author_facet Noites, Gonçalo da Costa Dias
author_role author
dc.contributor.none.fl_str_mv Silva, Manuel Fernando dos Santos
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Noites, Gonçalo da Costa Dias
dc.subject.por.fl_str_mv ROS
Gazebo
MoveIt
NAO
IMU
movement detection
physical therapy
Domínio/Área Científica::Engenharia e Tecnologia
topic ROS
Gazebo
MoveIt
NAO
IMU
movement detection
physical therapy
Domínio/Área Científica::Engenharia e Tecnologia
description Physical therapy, a critical and evolving field of medicine, is crucial in improving the physical health and functional ability of people of all ages and medical prob lems. It has changed over time from a field largely concerned with rehabilitation to a multifaceted healthcare profession. Synergizing physical therapy practices with simulation technology enables the creation of virtual models that are hardware inde pendent, revolutionizing the delivery and effectiveness of physical therapy services, such as remote rehabilitation. Based on this principle, the objectives of this thesis are to develop the control of a virtualized humanoid robot, develop a mechanism for validating the robot’s movements against a baseline of rehabilitation exercises and implement a set of exercises and a set of incorrect movements to test the previous objectives. Initially, the work involved the study of human movement recognition, some of the possible sensors used in this detection and, after that, the study of the simulation platforms that can be used. As a result, it was used the middleware ROS, the Gazebo simulator, the MoveIt trajectory planning framework and the NAO robot simula tion model. Starting with the simulation and control of the robot through MoveIt, the subset of physical therapy exercises were subsequently selected and replicated in Gazebo. Afterwards, the creation of the baseline to validate the robot’s move ments and the implementation of exercises considered correct and incorrect to test it. There were selected four different exercises, being created four variations of ac cepted movements and six variations of incorrect movements. The stated objectives were successfully achieved, as the system is capable of detecting and distinguishing correct movements from incorrect ones.
publishDate 2023
dc.date.none.fl_str_mv 2023-10-16
2023-10-16T00:00:00Z
2026-10-16T00:00:00Z
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://hdl.handle.net/10400.22/24026
TID:203380509
url http://hdl.handle.net/10400.22/24026
identifier_str_mv TID:203380509
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135500003442688