Skip to main content
Kent Academic Repository

Machine learning in cycling investigations into classification, computer vision and language modelling in cycling aerodynamics

Barnes, Callum (2026) Machine learning in cycling investigations into classification, computer vision and language modelling in cycling aerodynamics. Doctor of Philosophy (PhD) thesis, University of Kent. (doi:10.22024/UniKent/01.02.115602) (KAR id:115602)

Abstract

This thesis pursues four areas of novel research, investigations into Shuffling, the classification of rider position on the bike, the estimation of a rider's pose on the bike through the use of computer vision and the application of Language Modelling within the domain of cycling. Each area of research is of interest; however, the motivation for these studies was inspired by the Body Rocket system, with the overarching goal of lowering the barrier of entry at the professional level. The Body Rocket system is a novel drag-force measurement device from Body Rocket Ltd (Sussex, UK) and comprises force sensors at the contact points of a bike, enabling direct measurement of a rider's drag force alongside other performance metrics. As a result, the first study aimed to validate one of these performance metrics: a rider's position on the saddle. After validating a rider's position on the saddle, the second study applied machine learning to all Body Rocket data to determine an athlete's full position on the bike. The third study took the second study a step further, moving away from the Body Rocket system as the data acquisition tool and using cameras to investigate continuous identification of a rider's pose on the bike using computer vision. The final study has the potential to integrate all of these studies, as each alone could require interpretation by a coach or professional. As a result, the final study aimed to investigate whether, using Language Modelling, a domain-specific chatbot for cycling aerodynamics could be created and evaluated. All of these studies demonstrate the potential of these applications and are preliminary works.

Item Type: Thesis (Doctor of Philosophy (PhD))
Thesis advisor: Gibson, Stuart
Thesis advisor: Hopker, James
DOI/Identification number: 10.22024/UniKent/01.02.115602
Uncontrolled keywords: cycling; machine learning; aerodynamics; Body Rocket; classification; language modelling
Subjects: Q Science > QA Mathematics (inc Computing science)
Institutional Unit: Schools > School of Engineering, Mathematics and Physics
Former Institutional Unit:
There are no former institutional units.
SWORD Depositor: System Moodle
Depositing User: System Moodle
Date Deposited: 11 Jun 2026 13:10 UTC
Last Modified: 12 Jun 2026 10:31 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/115602 (The current URI for this page, for reference purposes)

University of Kent Author Information

Barnes, Callum.

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views of this page since July 2020. For more details click on the image.