Este projeto foi desenvolvido para analisar dados de cinemática de salto unipodal usando arquivos de ângulos e marcadores de movimento. O script processa os dados, aplica filtragem e calcula várias métricas biomecânicas relacionadas ao salto, como a distância do salto, o tempo aéreo e as amplitudes articulares.
Antes de executar o script, é necessário instalar os pacotes Python necessários.
Execute o seguinte comando no diretório do projeto para instalar as dependências a partir do arquivo requirements.txt
:
pip install -r requirements.txt
Isso instalará as seguintes bibliotecas:
pandas
numpy
matplotlib
scipy
Os arquivos .py realizam a mesma análise; porém, um deles utiliza o Tkinter para gerar um popup de seleção das entradas, enquanto o unipodal permite a edição diretamente no código.
Os arquivos de entrada incluem:
-
Arquivo de Ângulos (.mot): Contém os dados de ângulos articulares (ex.: quadril, joelho, tornozelo).
-
Arquivo de Marcadores (.trc): Contém os dados de posições dos marcadores (ex.: ponta do pé, calcanhar).
-
**Esse script usa o index das colunas como referêrencia. Verificar se os dados angulares e de posição estão na coluna indicada no código
Esses arquivos devem ser baixados da plataforma OpenCap. Você pode acessar a plataforma aqui: OpenCap.
- .mot: Deve conter os ângulos articulares por frame, com dados a partir da linha 12.
- .trc: Deve conter as posições dos marcadores, com dados a partir da linha 7.
No script, é necessário configurar os caminhos corretos para os arquivos baixados do OpenCap:
FILE_PATH_ANGLES
: Caminho para o arquivo.mot
(ângulos articulares).FILE_PATH_MARKER
: Caminho para o arquivo.trc
(posições dos marcadores).
Certifique-se de ajustar essas variáveis para apontar para os locais corretos no seu sistema de arquivos.
No script, configure as constantes de entrada para refletir o nome do paciente, a tentativa e a perna utilizada. As principais variáveis a serem ajustadas incluem:
NAME
: Nome do paciente.TRIAL
: Número ou identificação do teste.LEG
: Qual perna está sendo utilizada (opções:'Direita'
ou'Esquerda'
).FILE_OUTPUT
: Caminho onde os arquivos de saída serão salvos.FILE_PATH_ANGLES
,FILE_NAME_ANGLES
: Caminho e nome do arquivo.mot
.FILE_PATH_MARKER
,FILE_NAME_MARKER
: Caminho e nome do arquivo.trc
.
Uma vez configuradas as entradas, você pode executar o script com o comando:
python salto_unipodal.py
O script gera dois tipos de saídas:
-
Arquivo Excel (
.xlsx
): Contém as seguintes métricas biomecânicas:- Distância do salto
- Tempo aéreo
- Diferença máxima de altura pélvica
- Amplitudes articulares (pré e pós-salto)
-
Gráfico (
.png
): Um gráfico mostrando a posição vertical da ponta do pé e calcanhar ao longo do tempo, destacando momentos importantes como o despregue e o retorno ao solo.
Os arquivos de saída são salvos no diretório especificado por FILE_OUTPUT
.
- Arquivo Excel:
Borba_Direita_Teste1_Resultados.xlsx
- Gráfico:
Borba_Direita_Teste1_Grafico.png
Dica: Segure
Ctrl
(Windows/Linux) ouCmd
(Mac) enquanto clica no link para abrir o vídeo em uma nova aba.
Clique na imagem acima para assistir ao vídeo.
Desenvolvido por Edilson Borba
E-mail: [email protected]