Имя: Пароль:
IT
Мобильный мир
как работает Калибровка компаса
,
0 D_Pavel
 
05.11.15
07:44
Здравствуйте.
У меня непонятки с сабжем.
На разных мобильных устройствах появляется подсказка что для калибровки компаса нужно им описать восьмерку, но не говорится в какой плоскости.
На одних устройствах изображено что телефон двигается плоско параллельно, на других видно что телефон двигается поворачиваясь всегда верхом по направлению движения.
Если делать восьмерку точно и четко, то процесс калибровки не прекращается.
Если крутить телефон как попало, можно просто подкинуть вверх и поймать, то калибровка завершается успешно.
Поэтому не понятно, что именно ждет телефон при калибровке компаса.
Кто в курсе?
1 фобка
 
05.11.15
07:49
2 D_Pavel
 
05.11.15
07:55
(1) Типа того. На этом видео боком вперед калибруется. Вариантов получается много. Смысл в чем?
3 GROOVY
 
05.11.15
08:03
(2) Смысл: чтоб ты разбил телефон подбрасывая его и купил новый ;)

А так просто компас в китайских телефонах копеечный, его надо потрясти, чтоб работать начал.
4 Провинциальный 1сник
 
05.11.15
08:07
(3) А там реальный компас? Не программный имитатор через GPS?
5 aka AMIGO
 
05.11.15
08:08
http://www.linux.org.ru/forum/talks/9460043
Оттуда:
«компас» - это микруха, измеряющая магнитное поле. Для правильного определения магнитного севера нужно располагать ее строго горизонтально, либо (в случае мобилы) вносить поправки (по трем осям) по данным от акселерометра. Так как акселерометр (либо процесс расчета поправок) не активен постоянно, рассчитаная в последний раз поправка уже не соответствует действительности, для её повторного расчета и нужно снова вращать телефон.

ИМХО - главное дело - не лениться, и прилежно вращать кисть с зажатым в ней телефоном, чтобы не выкинуть его нечаянно..
Помнится, рекомендовано вращать не предплечьем, а именно кистью
6 aka AMIGO
 
05.11.15
08:10
+ нормальное положение телефона для показа компаса - горизонтальное. В остальных датчик положения будет вносить свои неожиданные коррективы, и Север может получиться где-нть в Зените :)
7 D_Pavel
 
05.11.15
08:11
так как правильно его вращать? Если стараться делать плавную и ровную восьмерку, то он вообще не калибруется.
8 Горогуля
 
05.11.15
08:13
надо фотографировать дерево. там, где мох, и будет север
9 aka AMIGO
 
05.11.15
08:13
(7) располагаешь предплечье горизонтально, телефон берешь в кисть, изгибаешь её в суставе, чтобы получилась 8-ка..
аппарат при этом занимает в пространстве ВСЕ возможные положения.
10 aka AMIGO
 
05.11.15
08:14
* изгибаешь её в суставе, и вращаешь вместе с телефоном, чтобы получилась 8-ка..
11 dmpl
 
05.11.15
08:18
(5) Для активации акселерометра достаточно сделать 1-2 шага.
12 D_Pavel
 
05.11.15
08:18
Так фигня какая-то получилась. На 90 градусов в бок показывает север. Раньше правильно показывал. Захожу в калибровку, пишет что калибровка не требуется, погрешность меньше 10 градусов. Похоже это не правильный способ. Раньше более правильным калибровал.
13 D_Pavel
 
05.11.15
08:19
(12) к (10)
14 Горогуля
 
05.11.15
08:19
>изгибаешь её в суставе, чтобы получилась 8-ка..
10 баллов!
15 aka AMIGO
 
05.11.15
08:21
(14) спасибо за оценку! :)

(12) ну вот тогда, смотри:
https://yadi.sk/i/ES-QJtcSkEmV8
16 aka AMIGO
 
05.11.15
08:23
(14) имелось в виду "не махать рукой во все стороны", ибо можно со стола смести всё, что там лежит/стоит, вместе с монитором. Сустав должен работать.
17 D_Pavel
 
05.11.15
08:24
(15) И что там нового показали? То же самое что ты до этого писал.
18 aka AMIGO
 
05.11.15
08:25
(17) как это "что нового"? 8-ка - она и есть 8-ка. Я тебе только что снял видео, как я рисую эту 8-ку.
19 D_Pavel
 
05.11.15
08:27
(18) А до этого писал то же самое. Я тебе ответил что так фигня получилась. Видео ничего не добавило.
20 aka AMIGO
 
05.11.15
08:27
+18 рука моя, и телефончик тоже мой :) Снято шпионской миникамерой :)
Выезжать не нужно, поздно :)
21 aka AMIGO
 
05.11.15
08:28
(19) а рядом с телефоном ничего металлического нет?
22 D_Pavel
 
05.11.15
08:29
(21) Полно всего. Но до калибровки он показывал север на севере, а после калибровки показывает на 90 градусов правее, и перекалибровываться отказывается
23 aka AMIGO
 
05.11.15
08:30
(22) поковыряйся в настройках.. должны-ж быть какие-то
24 D_Pavel
 
05.11.15
08:31
(23) О, точно. В настройках.
25 dmpl
 
05.11.15
08:40
(22) А ты проверь что поворот на 90 градусов дает изменение в показаниях на 90 градусов. Если это не так - калибровать бесполезно.
26 Mikeware
 
05.11.15
09:00
(5) магнитометры давно уже трехосевые. года два-три точно...
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший