Comments 20
Для этого существует процедура калибровки компаса ) квадрокоптеры как то прямо же летают.
Для компенсации отклонения служит параметр magnetic inclination и его нужно вручную вводить (теоретически, конечно, можно, скажем, двигаться долго в каком-то направлении по компасу, а потом сравнивать координаты и вычислять отклонение, но технически это довольно сложно). А так как полюса постоянно двигаются — этот параметр нужно постоянно изменять. Большинство этим просто не заморачивается, точность позиционирования коптера — не слишком большая и движение по дуге с отклонением в несколько градусов — просто не заметно или не важно. А вот когда используется RTK GPS и на земле четко видны следы движения робота — это уже критично становится.
На обычных топокартах указывается значение на какой-то момент и изменение в год. Можно самому посчитать на любой год.
В лесном хозяйстве доставляет неприятности бестолковым работникам. Лесные карты ориентированы по истинному меридиану, а участки в лесу нужно выносить по магнитному, и если работник не знает про сам факт существования склонения, то можно попасть на деньги.
Служил на Северном флоте и магнитное склонение для тех районов значительное. Тогда было 2-3 градуса, сейчас 4-5.
робот по GPS-координатам и компассу начинает по дуге ездить из точки в точку
Странно что ваш модуль не умеет это корректировать. Как бы явление-то не новое.
Например на военных картах восьмидесятых годов было указан год печати, направление на магнитный северный полюс и годовое смещение магнитного мередиана для данной местности, чтобы можно было пользоваться картой и через год и через два и через десять. А у вас модуль, который вообще-то получает всю нужную актуальную инфу от спутников (они же не только отметки времени шлют) не умеет коррекцию делать.
Мой косяк, я про компас упустил из виду.
Т.е. получается что робот имеет поправку на отклонение магнитного севера от географического, но не вносит поправку на его смещение?
К стати, а существуют какие-нибудь открытые базы поправок для той или иной местности и годовых смещений?
Довольно много сайтов дают «текущее» значение magnetic inclination (declination). Проблема в том, что они все разные цифры выдают. :)
Польза от магнитного поля в том, что оно защищает от солнечного ветра саму атмосферу. Без него частицы солнечного ветра выбивали бы атомы из верхних слоев атмосферы в космос, и атмосфера бы постепенно улетучилась, как это по видимому произошло на Марсе. Но для заметной утечки поле должно отключиться не на тысячелетия, а на сотни миллионов лет…
Магнитные полюса Земли в ближайшее время останутся на месте