Hasty Briefsbeta

Bilingual

Building a local positioning system to track runners using Ultra-Wideband

13 hours ago
  • 12Urenloop is an annual 12-hour relay race held at Sint-Pieters square in Ghent, with teams using batons for lap counting.
  • Zeus WPI evolved from manual to automatic lap counting, first via Bluetooth modules in batons (2011), then a modernized stack (2019-2022).
  • UltraWideBand (UWB) technology enables centimeter-level localization by measuring signal travel time, similar to GPS but on a smaller scale.
  • UWB offers advantages like exact position measurement, per-team lap counting, detailed runner statistics, and less noise than Bluetooth.
  • Cheaper UWB modules (€12-25) make custom RTLS affordable compared to commercial solutions (e.g., Pozyx at ~€5000).
  • Custom hardware uses DWM3000 modules with ESP32 microcontrollers, with open-source Arduino code adapting Qorvo’s SDK.
  • Testing achieved range up to 50 meters and distance accuracy within 2 cm at short range, with calibrated tolerance of 10 cm at longer distances.
  • Positioning tests with three anchors and two tags achieved 10 position measurements per second using synchronized time slots.
  • The system was trialed at the 2024 12Urenloop, using USB-connected anchors, RabbitMQ for data aggregation, and a Bevy-based dashboard for live tracking.
  • Future steps include integrating tags into batons, adding more anchors (7-10), conducting reliability tests, and reusing time slots for efficiency.

Related

Loading…