/ / Перекласти читання гіроскопа в ступені - андроїд, обертання, гіроскоп, мертвий розрахунок, інерціальна навігація

Перекласти читання гіроскопа на носити в градусах - андроїд, обертання, гіроскоп, мертвий розрахунок, інерціальна навігація

Я намагаюся знайти кут повороту aавтомобіль, коли воно робить поворот, використовуючи гіроскоп з пристрою Android. Тому уявіть собі, що автомобіль рухається під кутом 168 і робить правильний поворот на дорозі. Тепер мені потрібно підрахувати новий кут заголовка або підшипник лише за допомогою гіроскопа. Але цінні дані, які я отримую, в радіанах / сек. Я намагався інтегрувати ці значення протягом періоду dT. Але ці значення навіть не близькі до фактичних кутів. Я думав, що обертання стосується пристрою, і я намагався перетворити ці значення в реальні координати світу. Але я не отримав хорошого алгоритму для цього.

Чи може хто-небудь допомогти мені або вказати потрібні ресурси для вирішення цієї проблеми?

EDIT: Я забув згадати в питанні: я намагаюся це зробити без GPS (у випадку, коли GPS не працює). І я намагаюсь уникати злиття сенсора, оскільки я планую використовувати тільки гіроскоп, тому що я шукаю рішення, яке може працювати навіть із платформи Android. Я навіть розмовляю з OBD щоб отримати фактичну швидкість автомобіля. Тому я просто намагаюся зібрати дані про гіроскоп від будь-якого клієнта і обробляти його на задньому кінці і визначити тільки поворот автомобіля

Відповіді:

3 для відповіді № 1

Тобі потрібно вектор обертання див. опис тут (Рівень API 9).
Ця річ використовує щось називається датчик злиття щоб отримати якісну інформацію про орієнтування телефону щодо землі та магнітного півночі. Ви також можете обчислити похідну позиції GPS для оцінки напрямку повороту автомобіля.