Тренеру нужно видеть, сколько игрок пробежал, где он был на поле, как часто ускорялся и что происходит с его пульсом. Мы разработали носимую метку — сами нарисовали плату, сами написали прошивку, — расставили по стадиону приёмники и написали сервер, который по радиосигналу вычисляет положение каждого игрока. Тренер получает живую карту поля во время матча и тепловые карты после него.
Метка — своя плата, нарисованная в KiCad: ESP32-S3, радиомодуль UWB Decawave DW1000, инерциальные датчики, ЭКГ-датчик MAX30003, GPS и BLE-пульсометр. Прошивка обновляется по воздуху, без визита к устройству.
Положение считается мультилатерацией по анкерам, расставленным вокруг поля, и сглаживается фильтром Калмана. Из траектории получаются метрики: пробег, ускорения, прыжки, удары, суммарная нагрузка.
Тренер видит живую карту поля во время матча и тепловые карты после него; во внешнюю платформу данные уходят через Kafka. В комплекте — зарядные капсулы собственной разработки с кулонометром и эмулятор потока меток, чтобы отлаживать сервер без выхода на поле.
