AI Sailing Lab

One of our research focuses has been on the mathematical aspects of sailing. Our group is in particular interested in topics related to Discrete Mathematics, Convexity and Machine Learning. We are working for instance on theory and applications of polar performance diagrams and weather routing algorithms. We are also working on practical aspects of machine learning and created parts of a small "land sailing robot". In a joint Bachelor project with electrical engineers Ulrich Seemann has for instance explored possibilities to collect wind data using a DIY aneometer. Together with velocity data from GPS and an accelerometer one can collect the necessary data for a polar performance diagram. For NMEA-data collection we have configured and programmed with different ESP32s and RasPIs.
We have in particular created a data processing framework for polar performance diagrams and implemented a corresponding Python package hrosailing. It includes a detailed preprocessing framework for the generation of polar performance diagrams. Our software has by now been used in other, quite different research projects and based on our package there exists a specific polar viewer for macOS by Patrick Renner. Since August 2023 there is also a “commercial competitor” AI Polars (by PredictWind) for our open source software.
We also work on Sailing League Problems, that is, on optimized schedules (paring lists) for sailing competitions. We have in particular found an optimized schedule for the national German Sailing League. Some of these scheduling problems are amazingly difficult! For instance, an optimized paring list for the national Polish Sailing League is still unknown…
Involved Scientists
- Prof. Dr. Thomas Kalinowski, Combinatorics, Optimzation and Foundations of Machine Learning
- Prof. Dr. Achill Schürmann, Linear Algebra, Geometry and Foundations of Machine Learning
- Dr. Tobias Strauß, Computations, Neural Networks and Advanced Machine Learning Techniques
Supporting Team (Summer 2025)
- Max Barthel, Student Assistent, teaching and working on Robotic Control via Neural Networks and RL
- Sophia Leona Bell, Student Assistent, sailing and working on AI Polars and Weather Routing
- Ole Henrik Martensen, Student Assistent, organizing the student AI-Camp 2025
- Cedric Rönnfeld, Student Assistent, teaching and working on Sailing League Problems
- Ulrich Rolf Seemann, Student Assistent, design and creation of Land Sailing Robots
Former Team Members
- Valentin Dannenberg, Polar Performance Diagrams and Programmer of hrosailing
- Dr. Robert Schüler, Sailing League Problems and Polar Performance Diagrams, Creator of hrosailing
"Robotic" Sailboat Vela
