Вопросы по теме 'core-motion'

Как получить скорость от переменного акселерометра (в простом линейном движении)?
Я хочу вычислить текущую скорость движения iphone в любое время на основе акселерометра, акселерометр является переменным. Кто-нибудь может дать какую-нибудь идею?
890 просмотров
schedule 24.04.2023

Используют ли алгоритмы объединения датчиков Core Motion преимущества фильтра Калмана?
Используют ли алгоритмы объединения датчиков Core Motion преимущества фильтра Калмана?
3911 просмотров
schedule 20.04.2022

Могу ли я использовать платформу Core Motion на устройствах до iOS 4?
Я знаю, что фреймворк был представлен в iOS 4 с гироскопом. Но имеет ли Core Motion обратную совместимость? Или я ограничен в использовании UIAcceleration? Означает ли это, что я либо не могу использовать гироскоп, либо не могу поддерживать более...
674 просмотров

Определить тангаж, крен и рыскание относительно географического севера на iOS?
Я вижу, что могу получить CMAttitude с устройства и с него я могу прочитать 3 значения которые мне нужны (тангаж, крен и рыскание). Насколько я понимаю, этот объект CMAttitude управляется CoreMotion, который представляет собой диспетчер Sensor...
4030 просмотров

при использовании CMDeviceMotion, если устройство находится прямо вверх (шаг = 90), оно действительно нестабильно. В любом случае, чтобы решить это?
Я знаю, что система координат (тангаж, рыскание, крен) имеет свои математические недостатки. Однако я действительно надеюсь, что что-то вместо этого или производное от этих координат может быть альтернативой. То, что я пытаюсь сделать, это...
1216 просмотров
schedule 26.10.2022

Связаны ли CMAttitude и CATransform3D матрицами вращения?
Я смотрю на основной класс движения CMAttitude , он может выражать ориентацию устройства как матрицу вращения 3x3. В то же время я взглянул на CATransform3D , который инкапсулирует позицию представления, а также масштабирование. CATransform3D -...
877 просмотров
schedule 12.09.2022

Использование кватернионов в примере кода дополненной реальности pARk от Apple
Я использую AR-приложение для iOS для отображения аннотаций на изображении с камеры — как мы все знаем из wikitude, junaio и т. д. Я новичок в этой теме, так что извините за мой глупый вопрос :) Я загрузил образец кода «pARk» с сайта Apple здесь,...
1036 просмотров

Core Motion с постоянным изменением рыскания
У меня есть менеджер Core Motion в моем приложении для iOS: motionManager = [[CMMotionManager alloc] init]; motionManager.deviceMotionUpdateInterval = 1.0 / 60.0; if ([motionManager isDeviceMotionAvailable]) { [motionManager...
3652 просмотров
schedule 23.02.2023

Приложение дополненной реальности в ландшафтном режиме
Я пытаюсь создать приложение дополненной реальности, используя платформу CoreMotion. Я попытался выйти из проекта примера кода Apple pARk, но он работает только в портретном режиме. Мне нужно, чтобы он работал в ландшафте. При переключении в...
983 просмотров

Интервал обновления iOS CoreMotion Gryoscope
Я пишу приложение, которое использует Gryoscope на iOS-совместимых устройствах. Я только хочу, чтобы гироскоп обновлял мое приложение новыми координатами примерно каждую секунду. Я пытался установить: motionManager.gryoUpdateInterval=1...
388 просмотров
schedule 02.04.2022

Что означает ошибка Core Motion 102?
Я использую слияние датчиков Core Motion для получения обновлений движения, ориентированных на север: [motionManager startDeviceMotionUpdatesUsingReferenceFrame:CMAttitudeReferenceFrameXTrueNorthZVertical toQueue:motionQueue...
4118 просмотров
schedule 09.04.2022

Как реализуется multipleByInverseOfAttitude (класс CMAttitude)?
Мне нужно реализовать такое же поведение, как и в MultipleByInverseOfAttitude из класса CMAttitude iOS. Обратите внимание, что я не могу использовать его напрямую, но у меня есть правильные объекты CMAttitude. Кто-нибудь может указать мне правильное...
1555 просмотров
schedule 13.03.2023

CoreMotion не дает мне крена, тангажа и рыскания
sДо того, как UIAccelerometer устарел в iOS, я использовал данные x , y и z из этого класса для расчета тангажа, крена и рыскания. Мне также пришлось выполнить некоторую фильтрацию, но теперь я вижу, что с библиотекой CoreMotion я могу...
961 просмотров

CMDeviceMotion userAcceleration перевернут?
Я вижу некоторые неожиданные показания из поля userAcceleration в CMDeviceMotion. Когда я смотрю на необработанные данные акселерометра из CMAccelerometerData, я вижу, что если iPhone лежит плоско на столе, показание составляет 1G прямо вниз (1G по...
3682 просмотров
schedule 08.02.2023

Изменение отношения - проблема углов и осей - кватернионная математика
У меня есть приложение, которое записывает углы, когда пользователь обходит объект, указывая устройство (предпочтительно) на центр объекта. Угол сбрасывается по команде пользователя, поэтому сбрасывается эталонное положение. Использование углов...
3073 просмотров

Опорный кадр CMMotionManager
Я разрабатываю приложение, которое, когда пользователь открывает, будет изображение, управляемое CMMotionManager, которое перемещается в соответствии с направлением, в котором пользователь наклоняет устройство. .. .. Это мой код для запуска...
101 просмотров

CMMotionManager не предоставляет никаких значений
В настоящее время я пытаюсь разработать приложение для iOS, которое извлекает данные магнитометра из CMMotionManager. Я создал очень простое тестовое приложение, но даже оно не работает на моем iPhone 5. Код выглядит следующим образом: -...
985 просмотров

iOS - Активность движения включена в «Настройки» > «Конфиденциальность» > «Активность движения»
Если приложению требуется доступ к Motion Activity данным, оно запрашивает у пользователя при установке. Однако, если пользователь случайно ответит «Нет», приложение не будет работать. Я ищу способ проверить, включена ли активность движения,...
12089 просмотров
schedule 16.11.2023

Статическая активность пользователя/бег/ходьба/вождение на основе только данных CoreMotion
Как мы можем определить, что пользователь едет/ходит/бежит/статичен с помощью данных CoreMotion. Мы можем получить активность пользователя в iPhone 5s с помощью CMMotionActivityManager. Но как попасть в младшие версии устройств. С помощью...
1547 просмотров

Как измерить продолжающееся дрожание в Objective C?
Я должен продолжать измерение SHAKE в своем приложении. Поскольку Акселерометр устарел , я использую CoreMotion . Я использую следующий код в своем приложении. - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { if...
281 просмотров
schedule 05.09.2022