2018 дрейфу гіроскопа датчик і коригує кут оцінка android

Androids .help Русский Android-спільнота.

Я хочу, щоб отримати правильні кути повороту від гіроскопа, які можуть бути використані в подальшому для тіла на землю перетворення координат. Моє питання полягає в тому, що

Як я можу виміряти і зняти дрейф гіроскопа.

Один шлях, щоб взяти середнє зразків гіроскопів (коли мобільні знаходиться в статичному стані) протягом деякого часу і віднімаючи з поточної вибірки, яка нехороша спосіб.

Когдамобільний в ротації / руху, як отримати недрейфующей кути?

Top 5 Respuesta

В основному гіроскопи дрейфувати протягом тривалого періоду часу. У той час як акселерометри немає дрейф, але, як правило, нестійкі. Комбінуючи інформацію з обох датчиків, за допомогою фільтра Калмана можна отримати точну позицію. Для деяких це менш складна Ви також можете використовувати взаємодоповнюючі фільтр.

Ви намагаєтеся вирішити проблему, яка вже вирішена.

Gyroscope readings are very accurate. This sensor is just the opposite to accelerometer and magnetic sensors which give readings with a lot of jitter. The readings from the gyroscope (i.e. the angular speed) does not drift at all. You will have a drift in the estimation of the orientation if you just integrate gyroscope readings. Since you are integrating samples in different times, you will obtain just an approach that will degrade after every integration step. In order to avoid such a drift in the orientation estimation, you must consider other input sources to correct the results coming from gyroscope data integration. The solution is the integration of data coming from the orientation sensor (magnetic + acceleration) and data coming from the gyroscope.

останні питання

Схожі статті