Overview
The Yahboom CMP10A is a 10-axis IMU sensor module (inertial navigation / AHRS module) designed for ROS robots and embedded controllers. It integrates a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer, and barometer (air pressure gauge) to output attitude and motion data such as Euler angles (roll, pitch, yaw), quaternion, angular velocity, acceleration, and magnetic field vector. The module supports USB/UART/I2C communication for flexible integration in robotics and navigation projects.
Key Features
- 10-axis sensor set: 3-axis gyroscope + 3-axis accelerometer + 3-axis magnetometer + barometer.
- Built-in fusion algorithms: Kalman fusion algorithm is provided; materials also describe an attitude-dynamics core algorithm and AHRS attitude data fusion.
- Real-time outputs (as described): magnetic field vector, acceleration, gyroscope data, Euler angles (roll/pitch/yaw), quaternion; materials also list position, velocity, altitude, air pressure, temperature, time, and port status.
- Update/return rate up to 200 Hz.
- Serial baud rate up to 921600 bps (default 9600 bps is also listed).
- Interfaces: USB (Type-C), UART/Serial TTL, and I2C (IIC).
- ROS ecosystem support: supports ROS1 and ROS2.
- Metal case option: helps heat dissipation, reduces external interference, and can be used as a dust-proof protective enclosure.
- Accepts serial GPS data conforming to NMEA-0183 to form a GPS-IMU integrated navigation unit (with GPS module).
- PC software support for parameter adjustment and real-time attitude visualization via a 3D model (as described).
Specifications
| Model / Series | CMP10A (ROS 10 Axis IMU) |
|---|---|
| Sensors | 3-axis gyroscope + 3-axis accelerometer + 3-axis magnetometer + barometer |
| Update / Return rate | Up to 200 Hz |
| Serial communication speed | Default 9600 bps; highest 921600 bps (another material lists 115200 bps for a high-precision 10-axis board) |
| I2C (IIC) communication speed | Maximum 400 kHz (another material lists maximum 100 kHz for a high-precision 10-axis board) |
| Communication interfaces | IIC interface (pin header) + Serial port interface (pin header) + Type-C |
| ROS support | Supports ROS1 / ROS2 |
| External extension | Can be connected to an external GPS |
| Dimensions | 43.1 mm x 31.5 mm (another material lists 24.5 mm x 31 mm) |
| Weight | 6.4 g (another material lists 3.9 g) |
| Stable angle output (listed) | Yaw angle: 0.5° RMS; attitude: 0.1° RMS |
| Angle output (listed) | 360° stable and continuous angle output |
| Supported main controllers (listed) | PC, Raspberry Pi, RDK, Jetson, MCU; multi-ROS master support is also listed for Jetson, Raspberry Pi, IPC, STM32, MSPM0, RDK series |
What's Included
- CMP10A
- CMP10A with case
- CMP10A with metal case + YDLIDAR X3
- CMP10A + GPS Positioning Module
Applications
- ROS robot attitude sensing, orientation estimation, and navigation development
- Robotics mapping/navigation workflows when paired with lidar or GPS modules (options available)
- Embedded IMU/AHRS data acquisition for PC, Raspberry Pi, Jetson, and MCU platforms
For pre-sales selection help (CMP10A vs. metal case vs. GPS/lidar bundles) or integration support, contact https://rcdrone.top/ or email support@rcdrone.top.
Details





CMP10A integrates a 3-axis gyro, accelerometer, magnetometer, and barometer with USB/UART/I2C options for robotics integration.

Choose the bare board for compact builds or the metal case option for added protection and improved heat dissipation.


Built for real-time AHRS/IMU output, the module provides attitude data such as Euler angles and quaternion for control and navigation.

Add an external GPS module to build a GPS‑IMU integrated navigation setup for outdoor positioning projects.

USB cabling makes it easy to connect the IMU and optional GPS board to the main control computer for data input.



ROS1 and ROS2 compatibility helps streamline sensor bring-up across common robotics stacks.

Documentation, sample code, and PC tools are provided to speed up parameter setup and data visualization during development.


High-rate output and onboard fusion support responsive attitude feedback for embedded controllers and ROS robots.


Plug-and-play data output includes acceleration, angular velocity, magnetic field, Euler angles, and quaternion for motion tracking.

The Yahboom CMP10A IMU module supports USB, UART, and I2C connections for flexible setup with common controllers and PCs.

The CMP10A IMU board uses a micro USB connector and requires soldering the pin headers to use TTL serial, I2C, or a GPS module.

ROS support enables IMU orientation data to be visualized in RViz alongside live terminal output for setup and debugging.

The CMP10A IMU supports PC software for live attitude angle monitoring, parameter adjustments, and STM32 routine examples.

The Yahboom CMP10A 10-axis IMU supports data chart and 3D model display, adjustable baud rate, a Type-C interface, and barometer pressure/altitude readings.

A compact ROS mobile robot platform with a top-mounted lidar module provides a practical reference setup for navigation and sensor integration.

Yahboom CMP10A 10-axis IMU sensor support for Windows and Linux helps it integrate with Raspberry Pi, Jetson, and STM32-based projects.

The Yahboom CMP10A 10-axis IMU sensor is presented for use in drones, automated industry, mobile robots, and self-driving car projects.

The Yahboom CMP10A 10-axis IMU comes in a compact module with mounting holes and a micro USB interface board for easy hookup.

The CMP10A IMU supports I2C up to 400kHz, selectable 0.2–200Hz output rate, and 5V or 3.3V operation for flexible integration.

The CMP10A 10-axis IMU combines a ±16 g accelerometer, ±2000°/s gyroscope, ±26 gauss magnetometer, and 300–1100 hPa barometer with pitch/roll/yaw angle outputs.

CMP10A IMU dimensions include a 29.5 mm square module and a 60 × 50 mm metal case for easier mounting planning.

The Yahboom CMP10A IMU module comes with a USB‑C data cable and pin headers for easy prototyping and wiring.

The Yahboom CMP10A IMU kit includes a metal-cased sensor module with a USB-C data cable and pin headers for wiring.

The CMP10A IMU module bundles with a YDLIDAR X3 Pro lidar, serial port adapter board, pin headers, and a Type‑C data cable for indoor navigation setups.

The Yahboom CMP10A IMU sensor kit includes an IMU module, GPS positioning module, Type‑C data cable, pins, and an active antenna for outdoor navigation builds.
Related Collections
