Можно ли совместить акселерометр и цифровой компас, чтобы получить прекрасный гироскоп?

Я хочу сделать приложение, которое должно использовать датчик гироскопа.

Однако из-за дешевизны телефона Android этот датчик не предусмотрен, но в нем все еще есть акселерометр и цифровой компас.

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

Итак, я хотел бы знать, можно ли просто использовать только эти 2 датчика, чтобы заставить работать датчик гироскопа? Кто-нибудь пробовал? Это вообще работа?

Спасибо


person Sruit A.Suk    schedule 17.07.2012    source источник


Ответы (1)


Непонятно, зачем вашему приложению нужны гироскопы. Я предполагаю, что вы хотите отслеживать ориентацию телефона.

Вы можете достаточно хорошо отслеживать ориентацию телефона с помощью акселерометра, компаса и фильтра нижних частот. Это немного отстает, но работает, я реализовал это для платформы Shimmer. См. также мой ответ здесь со ссылкой на демонстрационное видео.

person Ali    schedule 17.07.2012
comment
Я хотел бы сделать приложение AR (например, поместить некоторую модель obj в одно место, чтобы видеть сквозь камеру) - person Sruit A.Suk; 18.07.2012
comment
AR — дополненная реальность, возможно, вофория от Qualcomm - person Sruit A.Suk; 18.07.2012
comment
Хорошо, я понятия не имею, что это за модное слово. Если вы хотите отслеживать ориентацию, мой ответ остается в силе. Если вы хотите сделать что-то еще, пожалуйста, объясните, что это такое. - person Ali; 19.07.2012