Resumo: Converter dados de biomecânica (Cadence, Stride Length, Vertical Ratio and Ground Contact Time) de treinos de corrida em gráfico representando a silueta de humanos.

Job ID: 39671778

Budget: $250 – $750 USD

Temos os dados de biomecânica de vários treinos de corrida e precisamos colocar esses dados em formato gráfico representando a silhueta de humanos, de forma dinâmica, ou seja, para cada treino esses dados serão diferentes. Neste momento estamos analisando apenas 4 parâmetros:
1) Cadence – Cadence is the number of times each foot touches the ground in a minute during a running activity. It’s measured in steps per minute (spm). In general, more experienced runners tend to have a higher cadence.
2) Stride Length – It’s measured in meter and in general is associates to cadence.
3) Vertical Ratio - Vertical ratio is a way to measure running efficiency. It divides vertical oscillation by stride length and then shows your ratio as a percentage. Since stride length provides the benefit of running (horizontal movement) and vertical oscillation is an energy cost (vertical movement), a lower vertical ratio indicates a small cost for a large benefit.
4) Ground Contact Time – Ground contact time indicates the amount of time that your foot is in contact with the ground on each step, measured in milliseconds (ms). Ground contact time tends to be especially short for elite runners. Virtually all experienced runners have ground contact times under 300 ms, likely because they have learned to pick up their feet quickly and not to over-stride as they are landing.

Os dados de um treino estão em um arquivo CSV conforme abaixo (aqui temos apenas uma amostra).
timestamp cadence vertical_oscillation stance_time vertical_ratio step_length
07/15/2025, 01:22:46 PM 66 73.6 445 7.71 955
07/15/2025, 01:22:47 PM 68 66.8 417 8.82 757
07/15/2025, 01:22:48 PM 71 66.8 417 8.82 757
07/15/2025, 01:22:49 PM 75 77.7 353 10.43 745
07/15/2025, 01:22:50 PM 75 79.9 327 10.44 765
07/15/2025, 01:22:51 PM 75 84.7 322 9.91 854
07/15/2025, 01:22:52 PM 77 86.8 320 9.65 899
07/15/2025, 01:22:53 PM 80 85.3 310 9.74 876
07/15/2025, 01:22:54 PM 81 82.4 298 9.73 846
07/15/2025, 01:22:55 PM 81 80.5 296 9.75 825

E temos uma tabela adicional de referência para homens e mulheres, mas estamos criando outras referências, como por exemplo nível iniciante, intermediário, avançado e profissional, por isso a referência precisa ser variável.

Gender min_cadence max_cadence min_vertical_oscillation max_vertical_oscillation min_stance_time max_stance_time min_step_length max_step_length
Man 172 182 9.2 9.5 195 205 0.95 1
Women 174 182 9.2 9.5 190 200 0.9 0.95

Os arquivos CSV serão anexados ao projeto.