Я використовував IMU VN-100 для заміни старого (що може бути досить неточним).
Мій досвід роботи з VN-100 досить хороший. Він включає в себе внутрішній фільтр Kalman для оцінки нахилу, кочення та позіхання (за допомогою магнітних датчиків). Як їх налаштувати, залежатиме від вашої програми (наприклад, вібрація, звичайні швидкості обертання та прискорення).
Мій досвід полягає в тому, що це легко в межах 1 ступеня точності, і якщо добре налаштовано, може бути майже 0,1 градусна точність. Сказавши це, потрібно використовувати параметр активної настройки (залежно від того, наскільки прискорення відрізняється від сили тяжіння). Хоча я уважно придивився до даних кутового положення, я спеціально не досліджував точність даних прискорення або кутової швидкості (хоча я маю деякі дані, але я використовував кодери як основну правду, і диференціація робить дані кодера занадто галасливими для порівняти).
Що ви можете врахувати:
- Це, безумовно, бонус, щоб можна було настроїти кальмановий фільтр. Якщо виграші не налагоджені, навіть хороші необроблені дані можуть призвести до неповноцінних відфільтрованих даних.
- Крім цього, час відбору проб може бути важливим (якщо ви хочете, щоб зразки були на високій частоті - VN-100 має максимальну частоту 200 ГГц).
- Розглянемо протокол зв'язку (VN-100 підтримує RS-232 або SPI з пакетом SMD). За допомогою RS-232 ви хочете врахувати максимальну швидкість, наявну у вашій системі DAQ, наприклад. Для отримання даних на 200 Гц потрібна швидкість передачі даних 460 кГц, інакше ви не отримаєте всі дані на такій високій частоті
- Розмір ? Наш старий IMU був досить великий (5 см), але VN-100 крихітний.
- Магнітні датчики - якщо ви хочете отримати дані про положення повороту, але пам’ятайте, що мотори, що знаходяться в безпосередній близькості (залежить від розміру двигунів, але, можливо, в межах 10 см і більше), припинять їх роботу.
- Фільтр Kalman - якщо ви не хочете обробляти дані самостійно