Kolobokk production photo (Iuri's Workshop)

Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5625Сообщение Kolobokk »

Dik писал(а): Угу, только этот шагомер засчитывает за шаги и топтание на месте (в очередях) и проч.
Taiga писал(а): Километры он не отмеряет, только количество шагов, а шаги у всех разные.
Давайте спорить о вкусе устриц и кокосовых орехов с теми, кто их ел. До хрипоты, до драки, воспринимая вкус еды на слух, цвет на зуб, вонь на глаз, представляя себе фильм по названию, живопись по фамилии... :) (©Жванецкий)

Похоже вы не вняли моему предыдущему сообщению. Давайте попробую дать развёрнутый ответ.

Смартфоны, работающие под управлением ОС Android очень сильно отличаются, так как их производят разные корпорации. А значит там не только разные библиотеки, но и API могут отличаться. Разработчик приложения физически не может охватить весь этот зоопарк, чтобы создать универсальное приложение, безглючно работающее на любом Android-е. А если учесть, что у смартфонов разные оболочки и разные версии Android, то задача становится нерешаемой.

Поэтому, когда выбираете себе смартфон, ориентируйтесь на самые популярные бренды! Но даже если вы выбрали правильный телефон, это не значит, что разработчик тестировал на нём своё приложение. Разработчик технически не может иметь в своём распоряжении тысячи разных смартфонов, а тем более иметь время на подобное тестирование.

Поэтому разработчик оставляет тестирование пользователю. Мои скромные попытки связываться с разработчиком по поводу багов того или иного приложения не дали положительных результатов. Однажды я получил ответ, который показал, что разработчик даже слабо себе представляет возможности современных смартфонов. Если интересно, напишу подробнее.

Но вернёмся к шагомеру. Шагомер считает шаги, используя гиродатчики смартфона. Тут нужно пояснить, что гиродатчики, это очень точные приборы. Я, например, перестал использовать пузырьковый уровень, так как гиродатчики смартфона на порядок точнее. Но, как я писал выше, доступ к этим датчикам осуществляется через ПО производителя. Поэтому отсчёт может быть не очень корректным. Но, из великого множества приложений всегда можно выбрать то, которое будет работать корректно, если, повторюсь, у вас популярный бренд.


Если вам удалось подобрать приложение под свой смартфон, то алгоритм будет таков, что будет безразлично в каком положении находится смартфон, в руках он или в кармане и т.д. У меня смартфон висит на поясе, так что я тестировал приложение именно в этом режиме.

Длина шага выбирается, либо автоматически по антропологическим данным юзера, которые вы можете ввести в Настройках, либо её можно ввести вручную на основании собственных измерений. Проверить работу шагомера очень просто. Нужно запустить его и пройти несколько сотен шагов, чтобы убедиться, что он считает верно. Тут нужно иметь в виду, что правильное приложение умеет экономить заряд батареи и работает в фоне так, чтобы не нагружать железо. Поэтому нужно подождать некоторое время после контрольного замера, чтобы приложение выдало окончательный результат. У меня это занимает несколько секунд. Ошибка не превышает ±1-2%. Но это если ходить по ограниченному пространству, то и дело поворачиваясь вокруг свой оси. Если идти в одну строну, то ошибка стремиться к нолю.

И да, две забракованные программы показывали ошибку около -20%, что скорее всего было связанно с одинаково неправильной интерпретацией API разработчиками.
Аватара пользователя
Taiga
Гвардия
Сообщения: 634
Зарегистрирован: сен 17, '22, 18:31
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5626Сообщение Taiga »

Не вдаваясь в подробности я так и предполагал, что ошибка в количестве шагов будет около 10%.
Ну и что из этого? Главное что эта программа дает примерное представление о количестве шагов.

Хотя проверить программу на топтание и на "чистый ход" можно вполне.
Как-то не приходило это в голову. Будет время я протестирую и напишу результат.
Аватара пользователя
nixa
Admin
Сообщения: 767
Зарегистрирован: сен 17, '22, 21:18
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5627Сообщение nixa »

Kolobokk писал(а): Тут нужно пояснить, что гиродатчики, это очень точные приборы. Я, например, перестал использовать пузырьковый уровень, так как гиродатчики смартфона на порядок точнее.
... настолько точный, что "чувствует" разницу высоты в миллиметрах ?
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5628Сообщение Kolobokk »

Taiga писал(а): Не вдаваясь в подробности я так и предполагал, что ошибка в количестве шагов будет около 10%.
Из вашего ответа следует, что ваше предположение для вас — более веский аргумент, чем посторонний тест.
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5629Сообщение Kolobokk »

nixa писал(а): ... настолько точный, что "чувствует" разницу высоты в миллиметрах ?
Высоту чего? Правильно заданный вопрос — половина ответа!
Ватерпас не измеряет высоту, он определяет положение прямой относительно цента массы Земли.
Таким образом, величина отклонения положения этой прямой в миллиметрах будет зависеть от длины отрезка прямой.

Точность до одной десяткой градуса. Калибровку можно сделать самостоятельно. Например, чехол может отразиться на точности, если его параметры не учитывать.
Ватерпас.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
nixa
Admin
Сообщения: 767
Зарегистрирован: сен 17, '22, 21:18
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5630Сообщение nixa »

Ну, да. "Уровнем" можно мерять не только "горизонталь", но и "вертикаль".
Спрошу правильнее:
... настолько точный, что "чувствует" разницу положения в миллиметрах ?
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5631Сообщение Kolobokk »

nixa писал(а): ... настолько точный, что "чувствует" разницу положения в миллиметрах ?
Я ответил на предыдущей странице. Нельзя задать точность положения вектора в миллиметрах, не учитывая при этом длину самого вектора. Ну, например, если длина вашего физического ватерпаса 0,01мм, та как можно задать погрешность в мм...
Аватара пользователя
nixa
Admin
Сообщения: 767
Зарегистрирован: сен 17, '22, 21:18
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5632Сообщение nixa »

ну, не хочешь - не отвечай.
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5633Сообщение Kolobokk »

nixa писал(а): ну, не хочешь - не отвечай.
Вы хоть мои посты читаете... Я же сказал, что ответил уже. Вот ссылка, если что>>>
Как вам ещё объяснить?
Смотрите, если у вас длина ватерпаса, скажем один метр, то при отклонении края ватерпаса на 1мм, его угол относительно поверхности воды составит примерно 0,06°.
Если же длина ватерпаса будет, скажем, 200мм, то при том же миллиметре отклонения, угол будет уже примерно 0,3°. То есть измерять ошибку отклонения ватерпаса можно только, исходя из его физической длины. Именно поэтому для этого параметра используют угловые величины.
Аватара пользователя
Dik
Гвардия
Сообщения: 516
Зарегистрирован: сен 22, '22, 16:19
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5634Сообщение Dik »

Taiga писал(а): Хотя проверить программу на топтание и на "чистый ход" можно вполне.
ИМХО, точнее бы было определять пройденное расстояние не по кол-ву шагов (толчков), а по геолокации - перемещение из точки А в точку Б, и так далее
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5635Сообщение Kolobokk »

Dik писал(а): ИМХО, точнее бы было определять пройденное расстояние не по кол-ву шагов (толчков), а по геолокации - перемещение из точки А в точку Б, и так далее
Это вряд ли. Геолокация хорошо считает только передвижение транспорта, так как он двигается по довольно гладким кривым и по открытым пространствам. А люди двигаются хаотически, например, по торговому центру. В железобетонных помещениях геолокация вообще врёт. Там мои передвижения по лестнице отражаться не будут. Вот если замерять передвижение по конкретному маршруту, например, при пешей прогулке по парку, тогда возможно точность измерений сильно не пострадает. Вот только я подозреваю, что геолокация больше энергии потребует, чем шагомер.
Аватара пользователя
Taiga
Гвардия
Сообщения: 634
Зарегистрирован: сен 17, '22, 18:31
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5636Сообщение Taiga »

Kolobokk писал(а): Из вашего ответа следует, что ваше предположение для вас — более веский аргумент, чем посторонний тест.
Исходя из вашего развернутого ответа возможно ошибка и 20% и более...
Да хрен с ними, примерное число в попугаях есть, и довольно с нас. :)
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5637Сообщение Kolobokk »

Taiga писал(а): Исходя из вашего развернутого ответа возможно ошибка и 20% и более...
Если читать внимательно, то ошибка может быть в пределах одного шага на сотню-другую.
20%, это у тех, кто не хочет заморачиваться поиском совместимого приложения.

Большинство приложений, связанных с датчиками андроидных смартфонов, могут работать некорректно. Вот, например, вы видели нестоковое приложение, которое могло бы задействовать гиродатчики для стабилизации видео? Я пока не видел и подозреваю, что вряд ли когда-нибудь увижу именно по той самой причине, которую описал выше.
Аватара пользователя
Taiga
Гвардия
Сообщения: 634
Зарегистрирован: сен 17, '22, 18:31
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5638Сообщение Taiga »

Kolobokk писал(а): Если читать внимательно, то ошибка может быть в пределах одного шага на сотню-другую.
20%, это у тех, кто не хочет заморачиваться поиском совместимого приложения.

Большинство приложений, связанных с датчиками андроидных смартфонов, могут работать некорректно. Вот, например, вы видели нестоковое приложение, которое могло бы задействовать гиродатчики для стабилизации видео? Я пока не видел и подозреваю, что вряд ли когда-нибудь увижу именно по той самой причине, которую описал выше.
Спасибо за четкое объяснение сути. Прямо сказать даже интересно, но искать корректное приложение я вряд ли буду. )
...Хотя ошибка одного шага на сотню(!) при выборе нужного приложения конечно впечатляет, как собственно и работа гироскопов.

В моем детстве пример гироскопа был в сильно раскрученном велосипедном колесе, кстати подобные гироскопы летали в космос.
А сейчас вместо колеса маленькая микросхема размером 2Х2 мм(!)! Правда я не понял на каком принципе реализована ее работа?
Не было бы ее, не было бы и дронов, не было бы и стабов на бесколлекторных моторах.
Я уже не говорю о программах ватерпасов на смартфонах, планшетах и т.д.
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5639Сообщение Kolobokk »

Taiga писал(а): Правда я не понял на каком принципе реализована ее работа?
Ну если по Гамбургскому счёту, то в телефонах не классический гироскоп, а акселерометр и датчик положения относительно Земли. То есть, эти датчики не могут запоминать произвольное положение как это делается, например, в космосе. Правда, с учётом того, что телефоном мы пользуется пока на Земле... :)

Обычно внутри чипа под действием переменного тока вибрирует микпластинка на каких-нибудь гибких нанобалках. Под действием ускорения на чип, возникает сила Кориолиса. Изменение положения регистрируется ёмкостными датчиками. Ну, а дальше всё это рассчитывается с помощью сложных уравнений.
Вот нашёл по случаю картинку реального чипа. Раньше сам не видел. Дума что там всё больше похоже на схематическое представление.

[ATTACH=full]3529._xfImport[/ATTACH]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Verendey
Помним...
Сообщения: 555
Зарегистрирован: сен 17, '22, 17:45
Поблагодарили: 2 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5640Сообщение Verendey »

хотел поставить на телефон компас, а оно пишет: "нет датчика" . Засада какая! Телефон хоть и не новый, но и не совсем древний Redmi 10 c (вроде так называется)
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5641Сообщение Kolobokk »

Verendey писал(а): хотел поставить на телефон компас, а оно пишет: "нет датчика" .
В Xiaomi Redmi Note 10 компас должен быть. Во всяком случае Gsmarena так "говорит": accelerometer, gyro, compass.
Аватара пользователя
Verendey
Помним...
Сообщения: 555
Зарегистрирован: сен 17, '22, 17:45
Поблагодарили: 2 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5642Сообщение Verendey »

Kolobokk писал(а): в Redmi Note 10 есть
а у меня без Note, просто 10 с
Думаю что и в нём есть датчики, но что-то не работает, поставил 2 разных приложения - одно "пишет нет датчика" а второе - оно показывает неподвижную картинку компаса. Оно конечно может показать на север, если повернуть телефон на полярную звезду)))
заказал механический, оно надёжнее)))
Аватара пользователя
Kolobokk
Гвардия
Сообщения: 1291
Зарегистрирован: окт 1, '22, 08:52
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5643Сообщение Kolobokk »

Verendey писал(а): а у меня без Note, просто 10 с
Вы бы указали точное название модели, а то опять приходится гадать. Если это Xiaomi Redmi 10C, то там нет компаса и ещё много чего нет. Но последний дешевле 90$, а вы вроде про 170$ говорили.
Verendey писал(а): заказал механический
Не знаю где вы заказывали, но большинство китайских — ещё тот мусор. Изучал вопрос, когда мне самому понадобился точный компас. Хорошие жидкостные компасы делает Россия. Вот их сайт: moscompass.ru

Вот один из их компасов. Не знаю или делают ещё:

Изображение

А я для этой штуки покупал. Но таких вроде уже не делают (чёрные точки на шкале, это я нарисовал):

Изображение
Аватара пользователя
Taiga
Гвардия
Сообщения: 634
Зарегистрирован: сен 17, '22, 18:31
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Kolobokk production photo (Iuri's Workshop)

Сообщение: # 5644Сообщение Taiga »

Kolobokk писал(а): А я для этой штуки покупал. Но таких вроде уже не делают (чёрные точки на шкале, это я нарисовал):

Изображение
Ух ты! Просмотрел. А что это? Для чего?
Наверно что то астрономическое?
Ответить