Overview
Yahboom IMU sensor modules (6-axis / 9-axis / 10-axis) integrate multi-axis MEMS sensors with a built-in high-performance 32-bit 72MHz processor for real-time AHRS attitude calculation and dynamic compensation. By fusing gyroscope, accelerometer, magnetometer (9/10-axis), and barometer (10-axis) data, the module outputs motion/attitude data including roll, pitch, and yaw for robotics, drones, smart agriculture, and navigation applications. It supports IIC (I2C) and UART (serial) communication, Type-C and pin header connections, and a wide 3.3V/5V input voltage.
Key Features
- Three axis-count options: 6-axis (3-axis gyro + 3-axis accelerometer), 9-axis (+ 3-axis magnetometer), 10-axis (+ barometer for altitude-related data).
- Multiple outputs: Euler angles, quaternions, 3-axis angular velocity, 3-axis acceleration; 3-axis magnetometer data (9/10-axis); barometric pressure/altitude and temperature (10-axis).
- Built-in algorithms: Mahony filter algorithm; AHRS attitude and heading data fusion algorithm (9/10-axis models as specified); some models list DMP Pose fusion algorithm.
- Interfaces: IIC/serial communication; Type-C and pin header connections (model-dependent as specified).
- ROS ecosystem support: Selected models support ROS1/ROS2, including RViz visualization use cases.
- Example platforms mentioned: Arduino, Raspberry Pi, STM32, ESP32, Jetson, RDK, MSPM0, PC.
Specifications
| Version / Module | Sensors | Data Output | Communication Interface | IIC Communication Speed | Serial Communication Speed | Built-in Algorithm | ROS Ecological Support | External Extension | Dimensions | Weight |
|---|---|---|---|---|---|---|---|---|---|---|
| MPU-6050 6-axis sensor | 3-axis gyroscope + 3-axis accelerometer | Acceleration, Angular velocity, Angle, Quaternion | IIC interface (pin header) | Maximum 400KHz | / | DMP Pose fusion algorithm | / | Can be connected to an external Magnetometer module | 21mm x 16mm | 1.6g |
| High precision 6-axis attitude sensor | 3-axis gyroscope + 3-axis accelerometer | Acceleration, Angular velocity, Angle, Quaternion | IIC interface (pin header) + Serial port interface (pin header) + Type-C | Maximum 100KHz | 115200bps | Mahony Filtering algorithm | Support ROS1/ROS2 | / | 24.5mm x 31mm | 3.9g |
| High precision 9-axis attitude sensor | 3-axis gyroscope + 3-axis accelerometer + 3-axis magnetometer | Acceleration, Angular velocity, Angle, Quaternion, Magnetic field | IIC interface (pin header) + Serial port interface (pin header) + Type-C | Maximum 100KHz | 115200bps | Mahony Filtering algorithm + AHRS attitude data fusion algorithm | Support ROS1/ROS2 | / | 24.5mm x 31mm | 3.9g |
| High precision 10-axis attitude sensor | 3-axis gyroscope + 3-axis accelerometer + 3-axis magnetometer + Barometer | Acceleration, Angular velocity, Angle, Magnetic field, Air pressure, Altitude, Temperature, Quaternion | IIC interface (pin header) + Serial port interface (pin header) + Type-C | Maximum 100KHz | 115200bps | Mahony Filtering algorithm + AHRS attitude data fusion algorithm | Support ROS1/ROS2 | / | 24.5mm x 31mm | 3.9g |
| ROS 10-axis IMU inertial navigation module | 3-axis gyroscope + 3-axis accelerometer + 3-axis magnetometer + Barometer | Time, Acceleration, Angular velocity, Angle, Magnetic field, Quaternion, Air pressure, Altitude, Port status | IIC interface (pin header) + Serial port interface (pin header) + Type-C | Maximum 400KHz | Default 9600bps, Highest 921600bps | Core algorithm of attitude dynamics | Support ROS1/ROS2 | Can be connected to an external GPS | 43.1mm x 31.5mm | 6.4g |
Additional notes shown: data update rate is up to 100Hz (for the high-precision IMU attitude sensor series).
Applications
- Robot balancing, navigation, and attitude stabilization
- Drone flight control and motion tracking
- ROS1/ROS2 visualization and IMU data display in RViz
- MCU or Linux controller calculation examples (STM32/MSPM0/ESP32/Arduino/Pico/Raspberry Pi/Jetson series/RDK series)
For integration or compatibility questions (interfaces, ROS usage, or platform selection), contact support@rcdrone.top or visit https://rcdrone.top/.
Manuals
Tutorial: Yahboom IMU sensor modules
Details

Stable attitude and motion feedback for robotics projects, drones, and navigation-focused platforms.


Choose the MPU-6050 6-axis option when you need a compact I2C IMU for acceleration, angular velocity, and angle/quaternion output.

Three versions make it easy to match your project: 6-axis for core motion, 9-axis for heading, and 10-axis for altitude-aware navigation.


A built-in MCU enables real-time AHRS attitude calculation with flexible I2C or UART wiring and Type‑C connectivity.

IMU, VRU, and AHRS concepts clarify what data you can expect—angular velocity, acceleration, roll/pitch, and heading.

The 6-axis version integrates gyro + accelerometer and provides clear access to UART, I2C, and USB‑C power/connection points.

Pick the 9-axis model for magnetometer-based heading, or the 10-axis model to add barometer data for altitude-related applications.


Output options include Euler angles, quaternions, 3-axis acceleration, and 3-axis angular velocity, with added magnetometer/barometer data on higher-axis versions.


Integrate through pin headers or USB‑C, then stream IMU data to microcontrollers, Linux hosts, or ROS tools for development and testing.

ROS1/ROS2 examples support RViz visualization for IMU attitude data during bring-up and integration.


For mobile robots, IMU fusion can improve mapping and navigation stability in typical indoor course layouts.


Broad controller support helps you prototype quickly on Raspberry Pi/Jetson-class Linux hosts, common MCUs, or a Windows PC.

Yahboom IMU sensor module is presented with ROS1 and ROS2 compatibility for robotics development workflows.

The Yahboom IMU sensor supports AHRS attitude and heading output and uses SDA/SCL I2C pads for straightforward integration on circuit boards.

The Yahboom IMU sensor module uses a USB-C interface and supports I2C or serial connections for flexible integration with controllers.

The Yahboom IMU sensor module includes pin headers in the package, but they are not soldered on by default and need to be soldered for use.

The Yahboom IMU sensor module mounts neatly on common robot car platforms, with simple wiring to the main control board.

The Yahboom IMU sensor provides UART (115200bps) and I2C (400kHz) interfaces, runs on 3.3V, and includes a compact 24.6 mm board footprint.

Yahboom IMU sensor specs list typical ranges like 16g acceleration, ±2000°/s gyro, ±8 Gauss magnetometer, and 300–2000 hPa barometer.

Each IMU module kit includes the sensor board, a 30cm USB-C data cable, and two unsoldered 4-pin headers for wiring.

The Yahboom IMU sensor module uses a compact breakout board with a micro USB connector and header pads for easy wiring into small builds.
Related Collections
