IMU Brick 2.0 – Tinkerforge

- Getting Started
- Hardware
- Software
- Starter Kits
- Embedded Boards
- Specifications

# IMU Brick 2.0

Note

This Brick is currently work-in-progress!

## Features

- Full fledged IMU/AHRS with 9 degrees of freedom (3-axis each: accelerometer, compass, gyro)
- No accumulating errors, no gimbal lock!
- Factory calibrated, continuous calibration during operation
- Calculates quaternions, linear acceleration, gravity vector as well as roll, pitch and yaw
- Directly readable by USB, extendable by two Bricklet ports
- API for many programming languages available

## Description

The IMU Brick 2.0 is the successor of the IMU Brick. It has higher resolution sensors, easier recalibration, additional continuous calibration and an accuracy increase by two orders of magnitude.

The IMU Brick 2.0 is equipped with a 3-axis accelerometer, magnetometer (compass) and gyroscope and works as a USB inertial measurement unit. It can measure 9 degrees of freedom and computes quaternions, linear acceleration, gravity vector as well as roll, pitch and yaw information. It is a complete attitude and heading reference system.

The API, provided for many programming languages, allows access to the calculated data and also the acceleration, magnetic field and angular velocity of the three axes. If the quaternion representation is used, the IMU Brick 2.0 does not have a gimbal lock, as known from Euler angles.

Two Bricklet ports can be used to extend the features of this Brick. For Example a GPS Bricklet can be attached to get position information.

The IMU Brick 2.0 can be use together with other Bricks in a stack. For example an additional Master Brick with Master Extension allows to replace the USB connection by other cable based (RS485, Ethernet) or wireless (WIFI) connections.

## Technical Specifications

Property | Value
--- | ---
Acceleration, Magnetic, Angular Velocity Resolution | 14bit, 16bit, 16bit
Roll, Pitch, Yaw Resolution | 0.01° steps
Quaternion Resolution | 16bit
Sampling Rate | 100Hz
Bricklet Ports | 2
Dimensions (W x D x H) | 40 x 40 x 16mm (1.57 x 1.57 x 0.63")
Weight | TBDg
Current Consumption | TBDmA

## Resources

- BNO055 (Download)
- Schematic (Download)
- Outline and drilling plan (Download)
- Source code and design files (Download)

## Test your IMU Brick 2.0

## Programming Interface

See Programming Interface for a detailed description.

Language | API | Examples | Installation
--- | --- | --- | ---
Modbus | API |  |
TCP/IP | API |  |
C/C++ | API | Examples | Installation
C# | API | Examples | Installation
Delphi/Lazarus | API | Examples | Installation
Java | API | Examples | Installation
JavaScript | API | Examples | Installation
LabVIEW | API | Examples | Installation
Mathematica | API | Examples | Installation
MATLAB/Octave | API | Examples | Installation
Perl | API | Examples | Installation
PHP | API | Examples | Installation
Python | API | Examples | Installation
Ruby | API | Examples | Installation
Shell | API | Examples | Installation
Visual Basic .NET | API | Examples | Installation

The content of this page is licensed under Creative Commons Attribution 3.0 Unported License.