Я использовал VN-100 IMU для замены старого (который может быть довольно неточным).
Мой опыт работы с VN-100 довольно хороший. Он включает в себя внутренний фильтр Калмана для оценки тангажа, крена и рыскания (с использованием магнитных датчиков), и вы можете самостоятельно настроить усиление фильтра Калмана. Как они должны быть настроены, будет зависеть от вашего приложения (например, вибрация, обычные скорости вращения и ускорения).
Мой опыт показывает, что он легко с точностью до 1 градуса, а при хорошей настройке может быть с точностью почти до 0,1 градуса. Сказав это, он требует использования активного параметра настройки (в зависимости от того, насколько далеко ускорение отличается от силы тяжести). Несмотря на то, что я внимательно изучил данные углового положения, я специально не исследовал точность данных ускорения или угловой скорости (хотя у меня есть некоторые данные, но я использовал датчики как основную правду, а дифференциация делает данные датчика слишком шумными, чтобы сравнить).
Вещи, которые вы могли бы рассмотреть:
- Это определенно бонус, чтобы иметь возможность настроить усиление фильтра Калмана. Если усиления не настроены должным образом, даже хорошие исходные данные могут привести к получению худших отфильтрованных данных.
- Помимо этого, время выборки может быть важным (если вы хотите производить выборки на высокой частоте - максимальная частота VN-100 составляет 200 Гц).
- Рассмотрим протокол связи (VN-100 поддерживает RS-232 или SPI с пакетом SMD). С RS-232 вы захотите учесть максимальную скорость, доступную в вашей системе DAQ, например. Скорость передачи 460 кГц требуется для получения данных на частоте 200 Гц, в противном случае вы не получите все данные на такой высокой частоте
- Размер ? Наш старый IMU был довольно большой (5 см), но VN-100 крошечный.
- Магнитные датчики - если вам нужны данные о положении рыскания, но имейте в виду, что двигатели в непосредственной близости (зависит от размера двигателей, но, возможно, в пределах 10 см и более), остановят их работу.
- Фильтр Калмана - если вы не хотите обрабатывать данные самостоятельно