- Я хочу контролировать ориентацию устройства на 2 оси: очень просто: какой путь вниз.
- Он должен поддерживать точность в течение длительного периода времени (12 часов)
- Это будет предметом вращений и ускорений обо всех оси
Устройство будет Android-телефон со стандартным гироскопом/акселерометром. С этими двумя типами датчиков, можно удовлетворить вышеуказанные требования?Получение ориентации с использованием гироскопа и акселерометра
Моих мысли до сих пор: одна акселерометр не может достичь этого, так как с учетом любого набора значений для момента времени, не представляется возможным отделить гравитационные и пространственные компоненты ускорения. И я не могу разглядеть, как гироскоп может помочь разрешить это. Есть ли какие-нибудь умные формулы/алгоритмы, которые бы справились с этим?
Благодаря
Попробуйте использовать Google для «гироскопа данных гироскопа». Это довольно распространенная задача в ИДУ, и это определенно выполнимо. (Сверху моей головы вы можете настроить фильтр Калмана/просто сделать HPF на акселерометре и LPF на гироскопе, но у меня нет каких-либо подробностей реализации). – sapi