Открытый IMU Shield OpenMV не только фиксирует ускорение, скорость и магнитные поля, но и напрямую предоставляет ориентацию, включая кватернионы и углы Эйлера.
IMU Shield использует датчик BNO055 с 9 степенями свободы и встроенный алгоритм слияния ориентации, который объединяет данные акселерометра, магнитометра и гироскопа в стабильную трёхосную ориентацию.
OpenMV может захватывать следующие данные с датчиков:
- Абсолютная ориентация (углы Эйлера, 100 Гц) - данные 3-осевой ориентации 360°
- Абсолютная ориентация (кватернионы, 100 Гц) - Кватернионы представлены в виде чисел с плавающей запятой для более точных операций.
- Угловая скорость (100 Гц) - скорость вращения по 3 осям, единица измерения рад/с
- Ускорение (100 Гц) - 3-осевое ускорение (гравитация + линейное движение), единица измерения м/с²
- Магнитное поле (20 Гц) - трёхосное магнитное поле, единица измерения - микротесла (мкТл)
- Линейное ускорение (100 Гц) - трехосевое линейное ускорение (ускорение за вычетом силы тяжести), единица измерения м/с²
- Ускорение силы тяжести (100 Гц) - трехосное ускорение силы тяжести (за вычетом всех эффектов движения), единица измерения м/с^2
- Температура (1 Гц) - Температура окружающей среды, единица измерения - градусы Цельсия
Руководство
SingTown OpenMV Cam видеоурок - OpenMV IMU Shield