Wednesday, February 9, 2022

Automated mountainbike race analysis with FIT data

Supervisor

Assoc Prof Dr Hermann Klug (hermann.klug@plus.ac.at)

Short description

Mountainbike athletes track their races with board computers on their bike, e.g. Garmin, Polar, Sigma or others. During the race, the device records parameters like heart rate, cadence, speed, gear used and the spatial position. Data is stored in a *.fit file. Thus, the fit file contains athlete relevant information and reflects personal conditions during the race. During the race, other riders are passing by and a rider overtakes another riders. All riders have in common that they start at the same time but maybe at slightly different positions, which is dependent on the start line/position. To understand the motion of different athletes in the same race is the main objective of this MSc. The student should enable an automated upload and analysis of given *.fit files in a semi-operational way. After entering one or many *.fit file(s) to an online system and subsequent admin approval procedure to be developed, the track of each rider should be displayed on a map. The starting of the athletes should be synchronised using the GPS time stamp of the particular rider position, or from the speed sensor being zero before the start and >0 km/h after the start. Rider positions of the 1…n *.fit files entered into the system should be displayed according to a time bar on a map. Time sliders should visualise the position of each rider in time. At the same time, the time slider displays the vertical position on a slope profile graphic (see e.g. Bergfex as an example). Distances and overtaking manoeuvres should be visualised on the map. In parallel to the spatial movements, heart rate, cadence, gear used should be visualised.

Materials and methods

Fit files from mountainbike races in 2021 will be analysed according to the

  • time and length of a race in minutes/meters
  • height meters gained
  • time and length of one round in minutes/meters
  • number of rounds

Automated analysis procedures for analysis of FIT files are provided. Examples could be retained from the free and open source desktop software Golden Cheetah. Automated visualisation of tracks on a map should be possible when one or many files are imported. The Smart Biking platform (https://spatial-services-gmbh.gitlab.io/biketracker-dashboard/) developed by Maximilian Höfler should be used as a starting point and should be developed further.

References & datasets

FIT files and the description of developments for the biketracker dashboard will be provided by the supervisor.

Prerequisites/qualification

Interest in biking and solid skills in programming and working with fit files.

Planned Start                                                             

Any time

No comments: