Описание тега magnetometer

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

Android: алгоритмы для SensorManager.getRotationMatrix и SensorManager.getOrientation()

Чтобы получить ориентацию от углов эйлера (например, тангажа, крена, азимута) в Android, необходимо выполнить следующее: SensorManager.getRotationMatrix (float [] R, float [] I, float [] гравитация, float [] геомагнитная); SensorManager.getOrientati…
0 ответов

Android: плавное представление графики

Я разрабатываю приложение для внутреннего позиционирования. Одной из особенностей карты является представление собранных данных о напряженности магнитного поля в виде. Он представлен следующим образом: Данные собираются в каждой точке 1 м вдоль x & …
02 сен '15 в 14:42
1 ответ

Какая максимальная частота для магнитометра UpdateInterval?

Какая максимальная частота для магнитометра UpdateInterval? Я не могу найти какую-либо документацию Apple по этому поводу или сообщения об этом. Я знаю, что для акселерометра он достигает максимума около 107 Гц, а для гироскопа - около 76 Гц. Тем не…
26 дек '13 в 18:32
1 ответ

Проблемы с некалиброванным магнитометром

Я работал с калиброванным магнитометром Android в течение некоторого времени, вводя его в наш алгоритм для значений вектора вращения, чтобы вычислить правильное отклонение / ориентацию с севером. Несмотря на то, что мы не полностью проецируем рыскан…
01 фев '15 в 17:31
3 ответа

Расчет магнитного курса с использованием необработанных данных акселерометра и магнитометра

У меня есть акселерометр и магнитометр, каждый из которых производит необработанные показания X, Y и Z. Из этого мне нужно определить магнитный курс объекта. Я не очень хорош в триггере, но я собрал формулу, которая довольно хорошо реагирует на вращ…
2 ответа

Подшипник GPS на какой шкале

В каком масштабе location.getBearing()возвращает угол, от 0 до 360 в градусах к востоку от северного направления или в каком-то другом масштабе. Должен ли курс моего телефона с истинным севером совпадать с этим направлением, если мой телефон располо…
07 май '15 в 06:01
2 ответа

Преобразовать значения магнитного поля X, Y, Z из устройства в глобальную систему отсчета

При использовании датчика TYPE_MAGNETOMETER вы получаете значения напряженности магнитного поля X, Y, Z относительно ориентации устройства. То, что я хочу получить, это преобразовать эти значения в глобальную систему отсчета, пояснив: пользователь б…
09 мар '13 в 19:47
1 ответ

Может ли приложение для Android быть разрешено устанавливать только на устройствах с магнитным датчиком?

Может ли приложение для Android разрешать установку из Google Play только на устройствах с магнитным датчиком (компасом)? Можно ли ограничить целевые устройства другими способами?
08 ноя '17 в 08:53
1 ответ

Получить местоположение пользователя на Android

Я хотел бы разработать приложение металлоискателя для Android, и для этого я использую магнитометр вместе с классом GeomagnField. Это то, что я делаю: Получите значения x, y, z из магнитометра и рассчитайте магнитное поле как x^2 + y^2 + z^2. Рассчи…
10 авг '16 в 12:49
1 ответ

Как найти MagneticField Strength с помощью магнитометра в Android

Я хочу получить значение напряженности магнитного поля от магнитометра устройства Android. Используя магнитометр устройства Android, я могу получить данные магнитного поля в виде осей x,y & z в Micro Tesla. Но я не знаю, как найти магнитное поле. Лю…
21 ноя '11 в 14:12
1 ответ

Уменьшение влияния внешнего магнитного поля с помощью гироскопа

За прошедший год я использовал много разных методов комбинирования акселерометров, гриев и магнитометров, чтобы получить точные показания углов головки. Я также начал изучать использование фильтра Калмана для дальнейшего улучшения этих показаний. И …
0 ответов

Использование Adafruit Bno055 в режиме компаса

Я пытаюсь использовать датчик BNO055 в качестве компаса, с Arduino Uno. Лист данных сообщает, что датчик BNO055 имеет режим COMPASS. В соответствии с таблицей данных этот режим является режимом слияния, и он объединяет данные от двух датчиков, датчи…
07 июн '18 в 12:58
1 ответ

Конвертировать Google Maps с севера на магнитный север

Я создаю сайт Django, связанный с приложением для Android. Android-часть - это навигатор, а сайт позволяет создавать собственные карты с использованием изображений. Во время построения этих карт пользователь может установить ориентацию путем поворот…
22 ноя '12 в 11:10
1 ответ

Получение странных данных магнитометра в iPhone при программировании приложения для iOS с помощью Swift

Я программирую приложение для iOS, которое считывает данные с магнитометра. Когда я запускаю приложение на двух iPhone, они создают странные данные. (Все данные в формате [x, y, z]). IPhone 5S создает около [100, 10, -100], а другой iPhone 6S создае…
19 ноя '17 в 23:25
4 ответа

Как получить азимут телефона с показаниями компаса и гироскопа?

Я хочу узнать текущую ориентацию моего телефона следующим способом: Сначала получите начальную ориентацию (азимут) с помощью getRotationMatrix() а также getOrientation(), Добавьте интеграцию показаний гироскопа с течением времени, чтобы получить тек…
1 ответ

Как рассчитать курс с помощью гироскопа и магнитометра

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

Используя магнитный датчик

Я хочу получить три значения координат магнитного поля, измеренные датчиком моего телефона. Для этого я получаю ручку к SensorManager используя sm=(SensorManager)getApplicationContext().getSystemService(Context.SENSOR_SERVICE), а затем получить датч…
13 июн '11 в 08:41
1 ответ

Как я могу использовать магнитометр из этого API датчика?

Я пытаюсь использовать магнитометр от этого датчика API, но я не уверен, что я делаю это правильно. Я скопировал и отредактировал пример кода с их сайта на своем тестовом сайте; let sensor = new Magnetometer(); sensor.start(); sensor.onreading = () …
11 окт '18 в 10:35
1 ответ

Ускорение чувствительности в абсолютной ориентации

Я пытаюсь сделать схему, которая может чувствовать ускорение по осям X, Y, Z. (например, движение вниз должно быть, скажем, по оси Z, а не по X и Y) Однако схема не всегда может быть установлена ​​прямо - поэтому, если я хочу, чтобы данные находилис…
19 янв '11 в 09:38
1 ответ

NullPointerException при использовании фрагмента для получения значений из другого класса

Я новичок в Android и возникли некоторые проблемы в обработке NullPointerException. Мне нужно передать значения чтения магнитометра в массиве из одного класса во фрагмент. Вот класс магнитометра: public class Magnetometer implements SensorEventListe…