Controlo e Validação de Movimentos de um Robô Virtual
Autor(a) principal: | |
---|---|
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 |