Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2023 |
| Tipo de documento: | Dissertação |
| Idioma: | por |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | https://hdl.handle.net/1822/92477 |
Resumo: | Dissertação de mestrado integrado em Engenharia Eletrónica Industrial e Computadores Controlo, Automação e Robótica |
| id |
RCAP_bb621cf2e7433b4ff60cf6e79ef5cd3b |
|---|---|
| oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/92477 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de BocciaAn augmented system based on machine learning for boccia assisted gameplayBocciaMonitorização da atividade físicaReconhecimento de gestosTreinador virtualWearableActivity monitoringMotion trackVirtual coachEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Engenharia Eletrónica Industrial e Computadores Controlo, Automação e RobóticaA prática desportiva, sendo fundamental, tem vindo a ser menosprezada. Grande parte da população adulta nacional não é fisicamente ativa, o que se traduz num maior risco de doenças não comunicáveis e de mortalidade. Os benefícios da prática desportiva não são meramente físicos, são também um catalisador para o desenvolvimento pessoal que ainda é mais expressivo em pessoas com incapacidades. No âmbito desta dissertação foi desenvolvido um sistema de realidade aumentada para tornar a experiência de jogo de Boccia mais agradável, facilitando a aprendizagem de fatores-chave a nível tático e físico, auxiliando os novos jogadores deste desporto. O trabalho proposto baseia-se num sistema composto por um dispositivo wearable e por uma unidade de processamento. O wearable comunica com um computador através de uma comunicação Wi-Fi bidirecional via web socket. Os dados são posteriormente normalizados e transformados em píxeis numa representação baseada em imagem. A deteção do movimento é feita através de uma rede neuronal. Esta foi criada e testada para fazer a deteção de três classes: lançamento por cima, lançamento por baixo e parado. A imagem gerada pelos dados do wearable serve como entrada da rede neuronal que faz a previsão. Numa fase posterior, fez-se a integração do algoritmo de deteção de movimentos num sistema de monitorização do jogo do Boccia, previamente desenvolvido pelo grupo de trabalhos que o autor integrou. As etapas anteriormente descritas têm interfaces dedicadas, que foram desenvolvidas em ambiente C# através da utilização da framework MahApps e da biblioteca Material Design. Por fim, de modo a avaliar o funcionamento do sistema foram realizados vários tipos de testes. Primeiro foi testado o modelo de inteligência artificial. De seguida, testou-se o sistema de deteção de movimentos com recolha de dados através do wearable colocado no pulso de utilizadores. Finalmente, foram realizados testes de integração do sistema de deteção de movimentos no sistema de monitorização. Nos testes efetuados ao sistema completo obtiveram-se valores de precisão entre os 96.8% e 100%. Os resultados obtidos permitem validar o uso do sistema no jogo do Boccia.The practice of sports, being fundamental, has been neglected. Most of the national adult population is not physically active, which translates into a higher risk of non-communicable diseases and mortality. The benefits of practising sports are not merely physical, they are also a catalyst for personal development, which is even more expressive in people with disabilities. Within the scope of this dissertation, an augmented reality system was developed to make the Boccia game experience more pleasant, facilitating the learning of key factors at a tactical and physical level, and helping new players in this sport. The proposed work is a system composed of a wearable device and a processing unit. The wearable communicates with a computer via bidirectional Wi-Fi communication via web socket. The data is later normalized and transformed into pixels in an image-based representation. Motion detection is done through a neural network. That was created and tested to detect three classes: bottom launch, top launch and idle. An image generated by the wearable data serves as input to the neural network that makes the prediction. At a later stage, the movement detection algorithm was integrated into a Boccia game monitoring system, previously developed by the work group that the author was part of. The steps described above have dedicated interfaces, which were developed in a C# environment using the MahApps framework and the Material Design library. Finally, to evaluate the functioning of the system, several types of tests were carried out. First, the artificial intelligence model was tested. Then, the movement detection system was tested with data collection through the wearable placed on the wrist of the users. Finally, integration tests of the motion detection system in the monitoring system were carried out. In those tests the complete system, precision values between 96.8% and 100% were obtained. The results obtained allow the validation of the system in the Boccia game.Este trabalho foi parcialmente financiado pela FCT – Fundação para a Ciência e Tecnologia no âmbito do Projeto UIDB/00319/2020 (Financiamento Plurianual das Unidades de I&D).Esteves, João SenaUniversidade do MinhoCruz, João Carlos Fernandes2023-05-172023-05-17T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/92477por203592050info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-27T01:26:24Zoai:repositorium.sdum.uminho.pt:1822/92477Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:38:32.399648Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia An augmented system based on machine learning for boccia assisted gameplay |
| title |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia |
| spellingShingle |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia Cruz, João Carlos Fernandes Boccia Monitorização da atividade física Reconhecimento de gestos Treinador virtual Wearable Activity monitoring Motion track Virtual coach Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| title_short |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia |
| title_full |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia |
| title_fullStr |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia |
| title_full_unstemmed |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia |
| title_sort |
Sistema de realidade aumentada baseado em aprendizagem automática para assistência no jogo de Boccia |
| author |
Cruz, João Carlos Fernandes |
| author_facet |
Cruz, João Carlos Fernandes |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Esteves, João Sena Universidade do Minho |
| dc.contributor.author.fl_str_mv |
Cruz, João Carlos Fernandes |
| dc.subject.por.fl_str_mv |
Boccia Monitorização da atividade física Reconhecimento de gestos Treinador virtual Wearable Activity monitoring Motion track Virtual coach Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| topic |
Boccia Monitorização da atividade física Reconhecimento de gestos Treinador virtual Wearable Activity monitoring Motion track Virtual coach Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| description |
Dissertação de mestrado integrado em Engenharia Eletrónica Industrial e Computadores Controlo, Automação e Robótica |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-05-17 2023-05-17T00: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 |
https://hdl.handle.net/1822/92477 |
| url |
https://hdl.handle.net/1822/92477 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
203592050 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833597563960295424 |