IMU Brick 2.0 — это преемник IMU Brick с датчиками более высокого разрешения, более простой калибровкой, дополнительной непрерывной автокалибровкой и удвоенной точностью.
Модуль IMU Brick 2.0 включает в себя один трёхосевой датчик ускорения, датчик магнитного поля (компас) и гироскоп, и выполняет функцию инерциального USB-датчика. Он может измерять 9 степеней свободы и вычислять кватернионы, а также независимые углы рыскания, крена и тангажа. Он обеспечивает полноценную систему определения положения и направления движения.
API, доступный для многих языков программирования, обеспечивает доступ к вычисленным данным, а также к ускорению, магнитному полю и угловым скоростям по трём осям. При использовании кватернионного представления неподвижность блока IMU не имеет ограничений (в отличие от представления с помощью углов Эйлера).
Bricklet можно подключить через два порта, что расширяет возможности Brick. Например, можно подключить GPS-модуль Bricklet для определения местоположения.
Модуль IMU Brick 2.0 также можно использовать с другими модулями Bricklet. Например, дополнительные модули Master Brick с Master Extensions можно использовать для замены USB-подключения другими проводными интерфейсами (RS485, Ethernet) или беспроводными интерфейсами (WLAN).
Первый тест
Для тестирования IMU Brick 2.0 необходимо сначала установить Brick Daemon и Brick Viewer. Brick Daemon выступает в качестве посредника между USB-интерфейсом Brick и API. Brick Viewer может подключаться к Brick Daemon, предоставлять информацию о подключенных Brick и Bricklets и позволять вам тестировать их.
Если Brick подключен к компьютеру через USB, в Brick Viewer вскоре появится новая вкладка «IMU Brick 2.0». Выберите эту вкладку.
Будут отображены все доступные данные блока IMU 2.0. Если блок IMU 2.0 удерживается, как показано, и нажата кнопка «Сохранить ориентацию», движения блока IMU должны быть соответствующим образом отражены в окне просмотра блоков.
Теперь вы можете написать свою собственную программу. Раздел «Программный интерфейс» включает API IMU Brick 2.0 и примеры на различных языках программирования.
Калибровка
Модуль IMU Brick 2.0 самокалибруется в ходе теста. Нет необходимости калибровать его отдельно вручную. IMU может сохранять данные калибровки для ускорения самокалибровки после перезагрузки. Эти данные калибровки уже заданы на этапе производства.
Нажмите кнопку «Калибровка» в Brick Viewer, чтобы увидеть текущий статус непрерывной самокалибровки. В этом диалоговом окне также можно обновить сохранённые данные калибровки.