Привет.
Мы избалованы тем, что окружающие нас устройства почти всегда работают как задумано и никаких проблем с ними не возникает. Поэтому любое мало-мальски значимое отклонение от привычной канвы воспринимается как катастрофа и недоработка производителя. Первые умные часы от Samsung, да и от многих других компаний, отличались неприятной особенностью, они считали за шаги то, что таковыми не являлось. Поездка в метро или на машине приводила к тому, что на ваших часах появлялось пройденное расстояние, которое вы по факту проехали. Ни о какой точности измерений говорить не приходилось, и производителей ругали безудержно, а главное, по делу.
Кажется, что сегодняшние часы не умеют врать в такой простой штуке, как подсчет шагов. Увы, это точно не так, все зависит от нескольких факторов, точнее, от стечения обстоятельств. Отправился от Якутска в сторону реки Синей, трасса в 200 километров до первого поселка, где нужно пересесть на вездеход и по зимнику добираться до домиков, откуда уже выезжать на застывшую реку.
Дорога укатана, лучше, чем летом, когда она превращается в болото. Путешествие до места, которое называют турбазой, порядка 90 километров, зимой можно пройти их часа за три, летом за 5-7 часов. Трясет нещадно, болтанка в кабине вездехода такая, что нужно упираться и заодно держаться руками. Сказать, что это комфортно, невозможно, вы даже не можете посмотреть на свой телефон, он скачет перед глазами и норовит выскочить. Поэтому смотришь вперед, выискиваешь глазами неровности дороги и готовишься вжиматься в кресло. В какой-то момент часы радостно сообщают, что они начали записывать тренировку, считают мои шаги. Но я сижу в машине и не двигаюсь, просто машину трясет так, что часы принимают это движение за ходьбу. Ошибка производителя? Однозначно. Но с чем она связана?
Каждый производитель понимает, что вы можете передвигаться не только пешком, но и ехать на машине, другом транспорте. И чтобы избежать ошибочных измерений, нужно отсечь все ситуации, при которых вы двигаетесь не пешком. Для этого используется мобильный интернет и помощь в определении координат. Если вы двигаетесь со скоростью 20 км/час, наверняка вы не бежите. Еще можно посмотреть наличие дорог и другую дополнительную информацию, которая позволяет точно определить, чем вы заняты. А теперь давайте представим немыслимое, а именно отсутствие всяческого интернета в тайге, как это было в моем случае. Все проверки прекращают работать, часы начинают сходить с ума. Более того, не работает GPS, так как корпус вездехода блокирует прием сигнала. Часы «слепнут», начинают полагаться только на простые датчики и пытаются посчитать шаги. Получается у них плохо, так, за три часа тряски я «прошел» примерно четыре километра. Записывали часы отдельные тренировки, а не всю дорогу.
Разработчики подумали о такой ситуации, но представили, что я передвигаюсь из точки А в точку Б, где интернет, возможно, появится. И тогда, замерив два отрезка, они поймут, что я не шел пешком, и удалят записанные автоматически тренировки. Но что делать, если я вышел из точки А (или выехал), нигде по маршруту интернета не было, а вернулся я ровно в ту же точку А? Ответ заключается в том, что представить себе такой сценарий они не смогли либо сочли его маловероятным. В итоге на практике мы получаем вот такую ошибку.
Как часто я езжу по тайге на снегоходе? Примерно два-три раза в год. Думаю, что не ошибусь, если скажу, что подавляющее большинство людей в течение года ездят по тайге примерно никогда. То есть проблема, описанная мной выше, не является массовой, как результат, производитель не будет тратить время и деньги на ее решение. Никто не пытается создать идеальное устройство, которое способно работать во всех мыслимых и немыслимых сценариях. Доработки идут последовательно, они учитывают более-менее значимые проблемы, возникающие у людей.
Отсутствие мобильного интернета — очень неприятная штука для современных устройств, так как большинство подсказок они получают не с датчиков, а из внешнего мира. Например, использовал в походе на Камчатке Huawei Watch Ultimate. Приятные часы, которые умеют показывать высоту над уровнем моря.
Что случится, если в одном месте соберется несколько человек с такими часами, там не будет интернета и все мы захотим узнать высоту над уровнем моря? Ответ вас насмешит — у каждого часы покажут свой результат, причем разброс будет в 30-50 метров. То есть встроенный датчик не является точным, он весьма относительный, а правильный результат подставляется за счет определения координат и «подсматривания» для этой точки высоты над уровнем моря.
Попробовали еще один момент — включили режим «Экспедиция» и стали смотреть, как меняется высота, шли мы одним маршрутом. Тут тоже оказался довольно значительный разброс показателей. Как только вернулись к мобильному интернету, все заработало как и должно, точность у всех вернулась в норму. Понятно, что хотелось бы видеть предупреждение от производителя о том, как именно работают такие функции, но, увы, это всего лишь мечты, никто не делится своими секретами в этом аспекте. И надо просто немного лучше узнавать то, как устроены технологии в вашем устройстве, как именно оно работает. Тогда появится понимание пределов его возможностей.
Давайте посмотрим на другой пример, девушка решила примерить платье, и ее сфотографировали на iPhone. Мы видим отражения, и на каждом из них руки занимают разную позицию, так как телефон использовал вычислительную фотографию и выбрал «лучшие» моменты. Фактически телефон не знал, что такое зеркала, и посчитал, что перед ним три разных человека.
Является ли это ошибкой? В нашем понимании да, но алгоритм устроен так, что он не разбирается в том, как все должно быть и что такое реальность. Его создали по другим канонам. Такая ситуация происходит не слишком часто, как результат, кидаться и исправлять все эти недочеты никто не будет. Сколько пользователей iPhone столкнутся с проблемой такого рода? Один из миллиона? Овчинка не стоит выделки, нет никакого смысла заниматься исправлением подобных недостатков.
И тут мы приходим к самому главному. Никто не пытается создать идеальный продукт, который будет учитывать все возможные сценарии, все, что может произойти. Производители ориентируются на массовые сценарии, собирают их, тренируют алгоритмы для обычной жизни. И чем более экзотичен сценарий использования, тем меньше шансов, что тот же телефон или умные часы натренировали для распознавания того, что происходит.
В то же время бывают и серьезные проблемы, когда не учитываются обычные, повседневные сценарии. Как пример вспомню о вызовах 911 в США, когда iPhone или Apple Watch считали, что человек попал в аварию. Постепенно в Apple учатся отсекать ложные срабатывания, хотя до идеальной работы этой функции еще очень далеко.
Хорошо иллюстрируют историю обучения TWS-наушники с шумоподавлением. Недорогие модели не анализируют звуковую картину в реальном времени нон-стоп, так как это требует производительного процессора. Напротив, в них просто вшиваются паттерны, которые наушники пытаются определить: шум города, транспорта и так далее. И чем привычнее звуки, тем лучше наушники фильтруют шум. Но как только вы отправляетесь на лесопилку, возникает ощущение, что никакого шумоподавления нет вовсе, вы слышите шум фрезы. Но если у вас будут наушники, имеющие свой процессор, и тот анализирует внешние звуки не по паттерну, заранее записанному в память, то не играет роли, где вы — наушники будут отсекать внешние шумы. И согласитесь, что, понимая разницу между наушниками, можно осознанно выбирать их под себя, зная, где вы бываете и что вас устроит. Кто-то сэкономит, а кто-то, напротив, посчитает, что нужно купить модель подороже.
Идеальных устройств не существует, нужно понимать пределы возможного для каждого из них, а также подмечать, где они сбоят, и думать, отчего так происходит. В этом случае вы сможете, задавая правильные вопросы, начать понимать, что вам интереснее и чем отличаются разные модели у производителей. Всегда стоит помнить, что в первую очередь любая компания решает массовые проблемы, а все остальное делает по остаточному принципу. Это хорошо проиллюстрировать на примере операторов — если в огромном доме только один человек жалуется на связь, то его будут успокаивать, но никаких изменений по факту не случится. Но если тех, кто испытывает проблемы, будет больше, то оператор моментально на это отреагирует. Статус проблемы будет уровнем выше. Отсюда простое утверждение — массовые проблемы производители считают таковыми, а вот всяческую экзотику игнорируют. Так было и так будет, ждать чудес от рынка точно не стоит.
Похоже, автор открыл для себя метрологические характеристики приборов. О, сколько нам открытий чудных… 🙂 Еще бы автор объяснил, что смешного для обыкновенного туриста:>>>Ответ вас насмешит — у каждого часы покажут свой результат, причем разброс будет в 30-50 метров.>>>Мусье пилот самолета и использует часы для слепой посадки?
>> большинство людей в течение года ездят по тайге примерно никогдаПо идее можно пойти от обратного. Если точные данные возможны только при наличии интернета, сигнала со спутника и нулевой высоты над уровнем моря, то следует исключить все эти факторы и решить задачку без них. Сложно? Так не бесплатно же технику раздаёте. Думайте)>> вшиваются паттерны, которые наушники пытаются определить: шум города, транспортаВот тут ручное управление очень кстати. Нажал кнопку и наушники ничему учить не надо. Сразу стало тихо, пока не отключишь. Этакий аналог любезного вытаскивания наушника из уха для беседы (и наоборот).>> если один человек жалуется на связь, то его будут успокаивать, но никаких изменений по факту не случитсяЭтому человеку просто нужно написать свой негативный опыт на сайте с большой проходимостью. Ну или на прямой линии рассказать. Сразу очухаются. Возняк как-то ляпнул что-то про Тесла, так быстро вроде как исправили ему все.
>> Часы «слепнут», начинают полагаться только на простые датчики и пытаются посчитать шаги.Пффф…. Равномерность шагов отличный признак для определения именно пешеходного режима.Справится простейший алгоритм обработки последовательностей, прямо на железе шагомера.>> Понятно, что хотелось бы видеть предупреждение от производителя о том, как именно работают такие функцииХотелось бы видеть предупреждение о включении экстраполяционного, неточного режима.>> отклонение от привычной канвы воспринимается как катастрофа и недоработка производителя. Я не воспринимаю. Только если есть проблема, но на нее не реагируют. Вот это отсутствие реакции — недоработка производителя. А неожиданный глюк, естественный ход вещей. Кроме случаев связанных с опасностью для жизни и здоровья.
>> встроенный датчик не является точным, он весьма относительныйЭто потому, что в часах Huawei Watch Ultimate отсутствует альтиметр и как следствие возможность его калибровки. Нормальные часы (Garmin Fenix, например, у которого имеется ручная и автоматическая калибровка альтиметра) у кого-нибудь в походе были, сравнивали данные со встроенного альтиметра с фактической высотой?
У меня есть часы Samsung Galaxy Watch6 Classic и HUAWEI WATCH GT 4 — и после 3-х месяцев постоянного параллельного использования одновременно этих часов — мне очень грустно от понимания, что врут и те, и другие безбожно… Для меня стало совершенно очевидно, что и те, и другие часы фактически ничего не замеряют (или делают это с точностью "плюс-минус километр"), и большинство показателей — это продукт "алгоритмов" с попыткой "угадать" или "подсмотреть" как написал Эльдар в материале. Показания пульса, количества шагов, пройденного расстояния и т.п. — отличаются порой в РАЗЫ (да-да, не шучу, например, на одних пульс может показывать 70, на других 150… а калории это вообще какой-то цирк — всегда различия кратно). Поскольку для некоторых людей (как для меня, для этого и покупал) эти показатели важны с точки зрения отслеживания показателей здоровья — считаю важным обратить внимание на то, что это всё пока "бутафория" в современных часах (и похоже не важно какой фирмы и по какой цене) и как и написал Эльдар — производители не особо похоже вообще заботятся о точности датчиков и т.д. — а зачем? — если проще и дешевле "подсмотреть" и использовать алгоритм чтобы "угадать". Мне кажется, что необходимо запретить использовать такие смелые заявления производителей в характеристиках продуктов как "датчик пульса", "датчик высоты" и т.п. датчики — если эти датчики не работают именно как "датчики" или когда их точность "плюс-минус километр" или по принципу "пальцем в небо". Отдельно хочу подчеркнуть — что я не про оговорку, которую делают "хитрые" производители — что это не медицинские приборы — не про это, никакой медицинской точности никто разумный и не ждёт от них, но как "маячки" дающие примерное представление или хотя бы динамику — именно это обещают производители — не работают эти устройства так и потому они в этой части на мой взгляд просто опасны, так как дают ложную информацию.
Дмитрий Песков, при включённой автокалибровке альтиметра на часах Garmin fenix часы попытаются определить наилучший источник высоты для калибровки, основываясь на следующем приоритете:1. Ручная калибровка непосредственно перед началом активности.2. Предыдущая точка ручной калибровки в том же месте.3. Недавняя ручная калибровка, если качество калибровки признано достаточно хорошим.4. Недавняя автоматическая калибровка по погодным данным.5. Данные карты (DEM — цифровая карта рельефа), если доступно.6. Предыдущая подключенная точка DEM в том же месте (Подключенная DEM означает данные о высоте, полученные из приложения Garmin Connect на сопряженном смартфоне).7. Подключенная DEM, если в данный момент она подключена к телефону.8. Предыдущая точка GPS в том же месте.9. GPS, если была получена хорошая привязка.
Вот с высотой как раз проблемы,хотели в самолете знать какая высота а она не такая а зачем тогда нужно
ReadN, Надо использовать правильный инструмент. GPS вполне себе показывал.
Удивлен проблемами в определении высоты, потому что всегда думал, что спутниковая навигация в принципе выдает трехмерные координаты.
ReadN, Эээ, «Альтиметр отображает приблизительную высоту на основе изменений давления.».Поскольку в самолете давление нагнетается искусственное, то ясень пень оно ничего не покажет ;-)А вот на свежем воздухе в горах с нормальной аппаратурой — запросто.