Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado

Detalhes bibliográficos
Autor(a) principal: Hans, Lucas Raupp
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/245912
Resumo: A classificação automática de movimentos (golpes) de tênis para a geração de dados relacionados ao desempenho durante a prática esportiva pode auxiliar atletas no aprimoramento dos movimentos e direcionamento de estratégias de treinamento. A presente pesquisa detalha o processo de desenvolvimento de um dispositivo vestível, que é acoplado ao pulso do tenista, e se propõe a detectar e classificar os três principais movimentos do tênis: saque, forehand e backhand. O dispositivo é composto, principalmente, pelos módulos ESP-WROOM-32D e MPU-6050, possuindo o segundo dois sensores: um acelerômetro e um giroscópio. Ambos sensores possuem três eixos, utilizados para mensurar aceleração e velocidade angular durante a prática do esporte. Tanto os sensores não foram caracterizados isoladamente quanto o sistema, restringindo a extrapolação das análises feitas para outros sistemas e necessitando ainda que os resultados do sistema de medidas sejam validados. Uma base de dados, composta pelos três movimentos, foi coletada pelo autor durante a pesquisa e avaliada em relação a 90 características que representam cada um dos golpes estudados. Para classificação, as melhores características foram selecionadas com o uso de RFECV (Recursive Feature Elimination with cross-validation) e três modelos de aprendizado de máquina supervisionado (Árvore de Decisão, Floresta Aleatória e SVM) foram otimizados com o uso de busca de grade, comparados e avaliados. Todos os modelos apresentaram assertividade média de 100 % na classificação dos movimentos propostos para os testes realizados, com uma latência média no sistema embarcado de ± para o modelo SVM (melhor resultado). Para os modelos de Árvore de Decisão e Floresta Aleatória, com a otimização dos hiperparâmetros, foi obtido um valor de 2 para a profundidade das árvores, indicando uma baixa complexidade dos modelos e uma boa capacidade das características escolhidas em diferenciar os movimentos. Todos os modelos se mostraram capazes de classificar, em tempo real, os movimentos
id UFRGS-2_fadc72ec9a7e13c631b651c299637161
oai_identifier_str oai:www.lume.ufrgs.br:10183/245912
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Hans, Lucas RauppWeber, Tiago Oliveira2022-08-03T04:26:53Z2022http://hdl.handle.net/10183/245912001144816A classificação automática de movimentos (golpes) de tênis para a geração de dados relacionados ao desempenho durante a prática esportiva pode auxiliar atletas no aprimoramento dos movimentos e direcionamento de estratégias de treinamento. A presente pesquisa detalha o processo de desenvolvimento de um dispositivo vestível, que é acoplado ao pulso do tenista, e se propõe a detectar e classificar os três principais movimentos do tênis: saque, forehand e backhand. O dispositivo é composto, principalmente, pelos módulos ESP-WROOM-32D e MPU-6050, possuindo o segundo dois sensores: um acelerômetro e um giroscópio. Ambos sensores possuem três eixos, utilizados para mensurar aceleração e velocidade angular durante a prática do esporte. Tanto os sensores não foram caracterizados isoladamente quanto o sistema, restringindo a extrapolação das análises feitas para outros sistemas e necessitando ainda que os resultados do sistema de medidas sejam validados. Uma base de dados, composta pelos três movimentos, foi coletada pelo autor durante a pesquisa e avaliada em relação a 90 características que representam cada um dos golpes estudados. Para classificação, as melhores características foram selecionadas com o uso de RFECV (Recursive Feature Elimination with cross-validation) e três modelos de aprendizado de máquina supervisionado (Árvore de Decisão, Floresta Aleatória e SVM) foram otimizados com o uso de busca de grade, comparados e avaliados. Todos os modelos apresentaram assertividade média de 100 % na classificação dos movimentos propostos para os testes realizados, com uma latência média no sistema embarcado de ± para o modelo SVM (melhor resultado). Para os modelos de Árvore de Decisão e Floresta Aleatória, com a otimização dos hiperparâmetros, foi obtido um valor de 2 para a profundidade das árvores, indicando uma baixa complexidade dos modelos e uma boa capacidade das características escolhidas em diferenciar os movimentos. Todos os modelos se mostraram capazes de classificar, em tempo real, os movimentosThe automatic classification of tennis strokes for the generation of data related to the performance during sports practice can help athletes in the improvement of movements and targeting training strategies. The present research details the development process of a wearable device, which is attached to the tennis player's wrist, and proposes to detect and classify the three main tennis movements: serve, forehand and backhand. The device is mainly composed by the modules ESP-WROOM-32D and MPU-6050, the second having two sensors: an accelerometer and a gyroscope. Both Sensors have three axes, used to measure acceleration and angular velocity during the practice of the sport. Both the sensors were not characterized in isolation as well as the device, restricting the extrapolation of the analyzes made to other systems and still requiring the results of the measurement system to be validated. A database, composed by the three movements, was collected by the author during the research and evaluated based on 90 characteristics that represent each of the studied strokes. For classification, the best features were selected using RFECV (Recursive Feature Elimination with cross-validation) and three supervised machine learning models (Decision Tree, Random Forest and SVM) were optimized using grid search, compared and evaluated. All models showed an accuracy of 100 % for the movements classification in the executed tests, with an average latency in the embedded system of 2.38 ± 0.18 for the SVM model (best result). For the Decision Tree and Random Forest models, with the hyperparameters optimization, a value of 2 was obtained for the trees depth, indicating a low complexity of the models and a good capacity of the chosen characteristics to differentiate the movements. All models were able to classify, in real time, the proposed movements.application/pdfporMovimento humanoSensores inerciaisAprendizado de máquinaTennisMachine learningAccelerometerGyroscopeSistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPorto Alegre, BR-RS2022Engenharia Elétricagraduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001144816.pdf.txt001144816.pdf.txtExtracted Texttext/plain124923http://www.lume.ufrgs.br/bitstream/10183/245912/2/001144816.pdf.txt90cd15d7a8a330c699354aed72ea7d6dMD52ORIGINAL001144816.pdfTexto completoapplication/pdf2212553http://www.lume.ufrgs.br/bitstream/10183/245912/1/001144816.pdfb26ec190b7a0ee7ca18e0c1e7b0fefc8MD5110183/2459122022-08-14 04:46:29.286741oai:www.lume.ufrgs.br:10183/245912Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2022-08-14T07:46:29Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
title Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
spellingShingle Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
Hans, Lucas Raupp
Movimento humano
Sensores inerciais
Aprendizado de máquina
Tennis
Machine learning
Accelerometer
Gyroscope
title_short Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
title_full Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
title_fullStr Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
title_full_unstemmed Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
title_sort Sistema de classificação de tipos de movimentos no esporte tênis utilizando sensores inerciais e técnicas de aprendizado de máquina supervisionado
author Hans, Lucas Raupp
author_facet Hans, Lucas Raupp
author_role author
dc.contributor.author.fl_str_mv Hans, Lucas Raupp
dc.contributor.advisor1.fl_str_mv Weber, Tiago Oliveira
contributor_str_mv Weber, Tiago Oliveira
dc.subject.por.fl_str_mv Movimento humano
Sensores inerciais
Aprendizado de máquina
topic Movimento humano
Sensores inerciais
Aprendizado de máquina
Tennis
Machine learning
Accelerometer
Gyroscope
dc.subject.eng.fl_str_mv Tennis
Machine learning
Accelerometer
Gyroscope
description A classificação automática de movimentos (golpes) de tênis para a geração de dados relacionados ao desempenho durante a prática esportiva pode auxiliar atletas no aprimoramento dos movimentos e direcionamento de estratégias de treinamento. A presente pesquisa detalha o processo de desenvolvimento de um dispositivo vestível, que é acoplado ao pulso do tenista, e se propõe a detectar e classificar os três principais movimentos do tênis: saque, forehand e backhand. O dispositivo é composto, principalmente, pelos módulos ESP-WROOM-32D e MPU-6050, possuindo o segundo dois sensores: um acelerômetro e um giroscópio. Ambos sensores possuem três eixos, utilizados para mensurar aceleração e velocidade angular durante a prática do esporte. Tanto os sensores não foram caracterizados isoladamente quanto o sistema, restringindo a extrapolação das análises feitas para outros sistemas e necessitando ainda que os resultados do sistema de medidas sejam validados. Uma base de dados, composta pelos três movimentos, foi coletada pelo autor durante a pesquisa e avaliada em relação a 90 características que representam cada um dos golpes estudados. Para classificação, as melhores características foram selecionadas com o uso de RFECV (Recursive Feature Elimination with cross-validation) e três modelos de aprendizado de máquina supervisionado (Árvore de Decisão, Floresta Aleatória e SVM) foram otimizados com o uso de busca de grade, comparados e avaliados. Todos os modelos apresentaram assertividade média de 100 % na classificação dos movimentos propostos para os testes realizados, com uma latência média no sistema embarcado de ± para o modelo SVM (melhor resultado). Para os modelos de Árvore de Decisão e Floresta Aleatória, com a otimização dos hiperparâmetros, foi obtido um valor de 2 para a profundidade das árvores, indicando uma baixa complexidade dos modelos e uma boa capacidade das características escolhidas em diferenciar os movimentos. Todos os modelos se mostraram capazes de classificar, em tempo real, os movimentos
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-08-03T04:26:53Z
dc.date.issued.fl_str_mv 2022
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/245912
dc.identifier.nrb.pt_BR.fl_str_mv 001144816
url http://hdl.handle.net/10183/245912
identifier_str_mv 001144816
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 application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/245912/2/001144816.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/245912/1/001144816.pdf
bitstream.checksum.fl_str_mv 90cd15d7a8a330c699354aed72ea7d6d
b26ec190b7a0ee7ca18e0c1e7b0fefc8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447317148336128