Почему беговой трек идет зигзагами и прыгает в другой город? Гид по самым частым сбоям GPS
Беговое сообщество давно шутит над GPS-глюками. Любой бегун со стажем с этим сталкивался: вы наматываете круги в парке у дома, а часы внезапно решают, что вы улетели в Новосибирск – и трек на карте скачет на тысячи километров. Или утренние 10 км пробежки чудесным образом превращаются в 100 км…
Таких историй полно: у одних трек телепортировался с Красной площади прямиком во Внуково, а у других часы добавляли по километру каждую секунду. На массовых забегах это становится серьезной проблемой: без сигнала вы не видите темп, хотя рассчитывали бежать по привычной схеме, отработанной на тренировках.
Почему так происходит? Можно ли что-то сделать, чтобы GPS в часах не сбоил, а трек всегда выходил точным до метра?
Как работает определение геолокации по спутникам
Спортивные часы определяют координаты с помощью группы спутников, летающих вокруг Земли. Самая известная система спутников – это американская GPS, но есть и другие: российский ГЛОНАСС, европейский Galileo, китайский BeiDou. Современные устройства могут принимать сигналы сразу от нескольких для лучшего покрытия и точности.
Принцип работы GPS такой:
● Спутники, находящиеся на высоте ~20 000 км, постоянно посылают на Землю сигналы со своими координатами и точным временем. Для стабильной работы GPS достаточно 24 спутников, но сейчас, с учетом резерва, на орбите находится 31.
● Сигнал – это радиоволна очень высокой частоты. Лучше всего она распространяется в пустоте (космос) и на открытом воздухе.
● Часы ловят такие сигналы минимум от 3–4 спутников.
● Чип в часах вычисляет, сколько времени шел каждый сигнал, пересчитывает это в расстояние до каждого спутника и определяет ваше местоположение в пространстве по методу трилатерации.
Проще говоря, устройство «прикидывает», где вы находитесь, по пересечению сфер радиусов действия нескольких известных спутников.
Звучит просто, но на самом деле все не всегда работает идеально. GPS рассчитана на прямую видимость спутников. И вот здесь начинаются проблемы, особенно в современных мегаполисах.
В городе сигналу мешают здания и искусственно созданные зоны с помехами
Причин для глюков три: физика городской среды, политика безопасности и железная внутрянка самих часов.
Искусственные помехи и спуфинг
Вблизи правительственных объектов могут работать специальные передатчики – они имитируют сигнал спутников или создают помехи. Это называется спуфинг и делается из соображений безопасности, но может сбивать гражданские приемники в смартфонах и часах.
Первые случаи спуфинга сильнее всего заметили москвичи: в 2016 году около Кремля бегуны и водители ловили глюк с переносом в район Внуково. А весной 2023-го в центре столицы навигация стала совсем хаотичной – жители отмечали, что навигаторы то показывают их в аэропорту Шереметьево, то «телепортируют» за сотни километров. Сейчас масштаб спуфинга стал значительнее, и такие помехи могут возникать во многих городах.
Городская среда: отражения и экранирование
Если вы бегаете по лесам и полям, то, скорее всего, ни разу не встречались с сильными сбоями навигации. В таких идеальных условиях потребительский GPS дает точность порядка 3–5 метров. А вот плотная городская застройка – настоящая преграда для спутниковой навигации. Например, среди башен «Москва-Сити» часы могут периодически терять сигнал GPS, а их точность – резко упасть. Если прямой вид на небо ограничен, часы ловят меньше спутников, чем нужно для точной оценки. Поэтому опытные бегуны советуют держаться подальше от высоких стен, стеклянных небоскребов, каменных каньонов улиц.
Отражаясь от зданий, сигналы доходят до приемника окольными путями. Это сбивает вычисления: часы путаются, потому что сигнал кружил лишние сотни метров и пришел с задержкой. От одного замера к другому эта точка может «прыгнуть» – была слева, стала справа. Потом алгоритм дорисует маршрут и подсчитает расстояние, чтобы скрыть все сбои, и получится, что вы бежали зигзагами.
Другой возможный сценарий – когда точка может внезапно сдвинуться в сторону, а трек – «отскочить» от реального маршрута. В итоге каждая измеренная точка трека может пролегать где-то в радиусе десяти метров от вас – на карте это проявляется как загадочные петельки и скачки трека, неожиданные прыжки и «каракули», лишние набеганные километры.
Кроме отражений, в мегаполисе есть банальное экранирование – полная блокировка сигналов из-за плотных материалов, таких как бетон, железобетон и металл. В этом случае часы вообще не могут поймать GPS – на часах отображается вечный поиск спутников.
Разные модели часов – разная точность
Немаловажно и устройство самих часов. Если вы покупали часы 5 лет назад и бегаете с ними по Москве – часть проблем может быть именно в возрасте железной начинки. У ранних моделей примитивные GPS-модули, которые больше «теряются» в городе. Например, в тестах первых Google Pixel Watch 2022 года выяснилось, что их миниатюрная антенна плохо фильтрует помехи. А вот в более свежих моделях, например, Samsung Galaxy Watch 6, Apple Watch Series 9 и тем более в топовых Garmin Forerunner антенна лучше.
Бюджетные часы со стоимостью в районе 10–15 тысяч рублей могут больше грешить неточностями, чем топовые модели. В них могут экономить на навигационном чипе и антенне – в условиях города это выливается в «пляшущий» темп и скачки. Топовые модели от 30–40 тысяч рублей чаще оснащаются двухчастотными (multi-band) GPS-модулями, а потому заметно лучше справляются с городскими джунглями. Более того, если GPS временно пропал, хорошие часы используют комбинацию данных встроенного акселерометра (датчика движения) и фильтруют рывки темпа.
Скачущий темп, срезанные углы, телепорты – как именно глючит GPS
Бегуны уже собрали самые частые глюки GPS-часов и их причины:
– «Пляшущий» темп и лишние метры. Вы бежите ровно, а темп по часам то 5:00 мин/км, то 6:00, то вдруг 4:30. Причина – погрешности сигналов от спутников. Каждая точка оказывается то чуть левее, то правее реального положения, и трек выходит зубчатым. Алгоритм в часах соединяет эти точки, накручивая лишние метры.
– Смещение трека и срезанные углы. На карте маршрут проложен не по дорожке, а параллельно. Дело в том, что сигналы отражаются от стен – спутники думают, что вы бежите немного в стороне.
– Эффект срезанных поворотов.Связан с тем, что устройство записывает точки раз в несколько секунд и соединяет их прямой линией. В итоге прямая проходит сквозь газон или дом, хотя вы поворачивали по тротуару. Чем чаще часы записывают точки, тем точнее прорисован трек. Поэтому в настройках часто есть режимы записи «каждую секунду» и «смарт-интервалы» – первый даст более правильную траекторию.
– Потеря сигнала, пробелы и прямые линии. Из-за экранирования часы могут совсем потерять связь со спутниками, если вы бежите в туннеле или под эстакадой. Если спустя минуту сигнал восстановится, программа, как ни в чем не бывало, соединит последнюю известную точку с новой самым простым способом – прямой линией. На практике вы увидите на карте нереальный отрезок – например, через реку.
– Телепорты. Самый драматичный глюк – резкий скачок координат на десятки или сотни километров. На графике скорости это может выглядеть как внезапный спринтерский рывок 60 км/ч. Обычно такое случается при серьезных помехах или спуфинге – когда передаются поддельные координаты. Например, около Кремля люди наблюдали, что на 30 секунд их гео-точка оказывается на аэродроме в Подмосковье. Потом приемник спохватывается, но «телепорт» на карте уже нарисован.
Как уменьшить глюки: советы до, во время и после пробежки
Бороться с некоторыми слабыми местами GPS можно. Вот практические шаги, чтобы уменьшить сбои трека:
- Перед стартом дождитесь уверенного GPS-сигнала. Подождите, пока часы поймают достаточное число спутников – значок GPS перестанет мигать. Постойте еще 1–2 минуты – за это время загрузятся вспомогательные данные, и трек будет точнее. Бегуны называют это GPS-пропиткой (soaking).
- Стартуйте на открытой местности. Планируйте начало пробежки там, где обзор неба максимален – на площади, набережной, в парке. Избегайте узких улиц и маршрутов среди высоток.
- Во время пробежки не прячьте часы и телефон глубоко под одежду или в рюкзак. Такое расположение уменьшает вероятность, что датчик поймает все необходимые сигналы.
- Обновляйте ПО часов. Производители улучшают алгоритмы GPS в последующих прошивках – регулярно устанавливайте новые версии. Полезно запускать синхронизацию перед пробежкой, чтобы подтянуть актуальные данные.
- Включайте несколько GNSS и максимальную частоту записей. В настройках выберите режим вроде «GPS + ГЛОНАСС» или «Все системы» – это повышает точность в сложных местах. Дополнительно установите режим записи «каждую секунду» вместо «смарт».
- Выбирайте современные технологии. Например, часы с двухчастотным (multi-band) GPS лучше справляются с отражениями, снижая погрешность до метра. Прием сразу на нескольких частотах (L1+L5 у GPS) позволяет отсекать ошибки от ионосферы и отражений, а трек в городе становится точнее. Погрешность может снижаться до метра. Минусы – выше расход батареи и цена.
- Скорректируйте трек после пробежки. Используйте функции редактирования в Strava или Garmin Connect, чтобы удалить явные скачки.
- Купите шаговой датчик – футпод. Этот маленький прибор крепится на шнурки кроссовка или в специальный карман на обуви и измеряет скорость и дистанцию по движениям ноги. После калибровки дает очень точную дистанцию – ошибка около 2% или меньше. Часы менять не нужно: они могут брать данные с шагового датчика вместо спутников. У разных производителей датчики свои, но пользователи выделяют проверенные Garmin Foot Pod и универсальный Stryd – разработку компании, которая специализируется на таких датчиках для бегунов.
Так что в следующий раз, когда часы покажут темп на минуту быстрее привычного, примите это как комплимент от городской инфраструктуры – она явно в вас верит. В конце концов, многие профессионалы советуют советуют отслеживать темп по ощущениям, а не по часам. Этот навык страхует от любых погрешностей сигнала и помогает ставить рекорды независимо от работы электроники.
Беговой детектив: как любители срезают на марафонах и кто их ловит?
Больше лайфхаков для бегунов читайте в нашем телеграм-канале
Фото: РИА Новости/Юрий Кочетков, Кирилл Каллиников; Gettyimages.ru/Katharine Lotze