Skip to main content

3.1 Product Overview

The RDK™ IMU Module is built around the Bosch Sensortec BMI088, a high-performance 6-axis inertial measurement unit (IMU) that combines a 3-axis gyroscope and a 3-axis accelerometer, both with 16-bit resolution. BMI088 is designed for applications that demand high accuracy and vibration resistance, making it well suited for drones, robots, and other environments with strong vibration. It offers extended ranges of ±24 g acceleration and ±2000°/s angular velocity, excellent temperature drift performance (low TCO/TCS), and factory calibration for stable attitude and motion sensing.

RDK IMU Module overview

Supported Boards

The following table lists compatibility with RDK developer kit boards:

BoardSupportNotes
RDK X3Not supported-
RDK X3 ModuleNot supported-
RDK X5Supported-
RDK X5 ModuleSupported-
RDK S100/S100PSupportedCannot be mounted directly; jumper wires required
RDK S600SupportedCannot be mounted directly; jumper wires required
Other boards with a 40-pin headerSupportedDriver adaptation required by the user

Hardware Interfaces

RDK IMU hardware interfaces

  1. 40-pin header: Connects to the development board 40-pin header; the only interface between the IMU module and the board.
  2. Communication mode selector: A 3×5 pin header; use jumper caps to select I2C or SPI.
  3. IMU core board connector: A 2×7 pin header/socket pair connecting the IMU core board to the carrier board.
  4. Indicator LEDs: Three onboard LEDs for module status indication.
  5. Buzzer: An onboard active buzzer for module status indication.
  6. Temperature sensor: A 1-Wire temperature sensor for ambient or carrier board temperature.

See Hardware Reference for details.

Key Specifications

ParameterDescription
Accelerometer range± 3 / 6 / 12 / 24 g
Gyroscope range± 125 / 250 / 500 / 1000 / 2000 dps
Accelerometer offset20 mg
Gyroscope offset0.5 dps
Accelerometer sample rate12.5 / 25 / 50 / 100 / 200 / 400 / 800 / 1600 Hz
Gyroscope sample rate100 / 200 / 400 / 1000 / 2000 Hz
Data resolution16 bit
Communication interfaceI2C / SPI