Menu

Profile image
Wananga Landing Wananga Landing
Topic

Generative Swim Training Planning

26 January 2026

Host Faculty: Engineering

General Subject Area: Human-computer interaction

Project Level: PhD

HOW TO APPLY

Elite swimmers require thousands of training programs a year to prepare for pinnacle performances at international competitions. Coaches have to create several programs per day-, which is not only time consuming, but it also tests the creativity of the authors. Coming up with programs that work towards a specific training goal and that are still somewhat entertaining is difficult. A first implementation of a training program editor is available at https://bartneck.github.io/SwimDsl/

The goal of this project is to create an automatic training program generator that uses principles from generative design, planning and artificial intelligence. The students will identify parameters that need to be systematically manipulated throughout a training season. The next step is to create an algorithm that creates plans that work within these constraints and that offer variations to keep the program interesting. The programs themselves will use swiML to formally describe them, but their parameters, such as intensity and length, will need to be adapted inline with the overall training goals. For example, the length of the programs might increase towards the end of a season. The system should be able to generate hundreds of training programs that are each scheduled and parameterized.

The creative variations can come from using Perlin Noise. It would allow us to procedurally generate programs that have components that are not just random.

 

Supervisors

Primary Supervisor: Christoph Bartneck

 
Does the project come with funding

No - applicants must be self-funded or can apply for relevant scholarships 

 

Final date for receiving applications

Ongoing

 
How to apply

Please send your CV and academic transcripts to christoph.bartneck@canterbury.ac.nz

 

Keywords

swimming, training, generative design, computer science, sports science

Privacy Preferences

By clicking "Accept All Cookies", you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing efforts.