RAD

RESEARCH AND DESIGN

RTK-GNSS Project


MEASURING CORNERING PERFORMANCE IN COMPETITIVE CYCLING

A GNSS/IMU-based systems approach. By Will Seitz.

ABSTRACT

This paper outlines the engineering considerations for a 20-rover RTK-GNSS and IMU telemetry system that measures cornering performance in cyclists on a closed circuit or time trial course. It covers the hardware, the software needed to survey a course and analyse rider performance against it, the people needed to run the project credibly, and the technical limitations to expect.

1. INTRODUCTION

Cornering is one of the least instrumented parts of cycling. Power meters and heart rate data are everywhere in the peloton, but cornering metrics are not. A fleet of RTK-GNSS/IMU rovers tied to one command computer makes this data practical to collect for a squad of 20 riders instead of one athlete at a time.

The goal is more than logging. It is to derive an optimum line and speed profile for each corner from real ridden data, and to benchmark individual riders against it. With that benchmark, riders can decide how to cut the time they lose in corners.

2. HARDWARE

2.1 Rover unit (x20)

Each rover is built around the u-blox ZED-X20P, an all-band, all-constellation GNSS receiver. It supports RTK at up to 25 Hz with centimeter-class accuracy (about 1 cm + 1 ppm CEP) and fuses IMU data in firmware, so it outputs roll, pitch, and attitude directly instead of only raw acceleration. Each rover is specified at under 500 mL in volume and under 2 kg in mass. Key considerations:

2.2 Base station

A single surveyed, fixed-position RTK base station broadcasts RTCM correction data to all the rovers. Alternatively it logs raw data for post-processed kinematic (PPK) correction when real-time is not required. The quality of the whole dataset is limited by the quality of this one survey. An error here carries into every rover and every session.

2.3 Central command computer

The command computer hosts the base station, distributes corrections, and ingests and logs the data. Whether it needs a live telemetry radio link (for example LoRa) depends on whether you need to monitor sessions as they happen. For post-session analysis only, a dock-and-download workflow is enough and much cheaper.

3. SOFTWARE

The system is split into two programs that run at different cadences.

3.1 Program 1: Course boundary mapping

This runs once per course, or after any resurfacing or reconfiguration. A rover is walked or ridden slowly along the inner and outer boundaries. The tracks are smoothed with a spline fit and used to derive a centerline, a track-local arc-length and lateral-offset (s, n) coordinate frame, a corridor-width function w(s), and corner-zone definitions for entry, apex, and exit. The output is one versioned course definition file that every later session refers to.

3.2 Program 2: Corner analysis

This runs every session. It reads each rover's fused position, velocity, and attitude log, projects it into the course's (s, n) frame, and splits it into laps and corners. For each corner it computes:

It combines these across riders and laps, and finds an optimum line for each corner with two complementary methods:

Comparing the two shows the gap between what riders have actually achieved and the theoretical ceiling.

4. EXPERTS NEEDED

No single discipline covers this project. Realistically it takes:

5. LIMITATIONS

6. CONCLUSION

The proposed system is technically achievable with current commercial RTK-GNSS and IMU hardware, and it would be a real advance on the near-total absence of corner-level cycling telemetry today. Its outputs are best treated as high-resolution, well-grounded estimates, not exact physical measurements. The antenna offset, environmental, and human-variability limits are structural, and better software alone will not remove them. A credible deployment budgets time and expertise for course survey quality, a validation pass against an independent reference, and honest handling of degraded-fix data, instead of treating raw rover output as ground truth.


rdand.net is a website of RAD Performance.

+1 [205] 902-5236
[email protected]