DESCRIPTION
The IM10A is a high-performance 10-axis IMU (Inertial Measurement Unit) designed for robotics, autonomous systems, and motion tracking applications. Developed by Hiwonder, this module integrates a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer, and a barometric pressure sensor to deliver accurate attitude, heading, and altitude data in real time.
With built-in sensor fusion algorithms and automatic calibration, the IM10A provides stable and reliable orientation output without requiring complex external computation. It supports both ROS1 and ROS2 ecosystems, making it ideal for developers working with robotic platforms such as Raspberry Pi, Jetson, STM32, and industrial PCs.
The module features a high-speed output rate of up to 200Hz and supports multiple communication interfaces including USB Type-C, UART (TTL), and I2C, ensuring flexible integration into various systems.
Encased in a CNC-machined aluminum housing, the IM10A offers excellent durability, heat dissipation, and anti-interference performance for long-term stable operation.

KEY FEATURES
- 10-axis sensor fusion (Gyroscope + Accelerometer + Magnetometer + Barometer)
- High-precision attitude output (Roll, Pitch, Yaw)
- Heading accuracy: 0.5° RMS
- Attitude accuracy: 0.1° RMS
- Built-in automatic calibration (gyro, accelerometer, magnetometer)
- Integrated sensor fusion algorithm (no external processing required)
- High output frequency up to 200Hz
- Supports ROS1 & ROS2 with ready-to-use packages
- USB Type-C + UART (TTL) + I2C communication
- Compatible with Raspberry Pi, Jetson, STM32, and IPC
- CNC aluminum enclosure for enhanced durability and heat dissipation
- Supports GPS integration (NMEA-0183) for INS applications
SPECIFICATIONS
| Parameter | Value |
|---|---|
| Sensor Type | 10-Axis IMU |
| Gyroscope | 3-axis |
| Accelerometer | 3-axis |
| Magnetometer | 3-axis |
| Barometer | Included |
| Attitude Accuracy | 0.1° RMS |
| Heading Accuracy | 0.5° RMS |
| Output Frequency | Up to 200Hz |
| Baud Rate | Up to 921600 |
| Communication | USB Type-C / UART (TTL) / I2C |
| Data Output | Angle, Angular Velocity, Quaternion |
| Voltage | 5V (USB) |
| OS Support | ROS1 / ROS2 |
| Dimensions | Compact module |
| Housing | CNC Aluminum |
INTERFACES
- USB Type-C (Plug & Play, reversible)
- UART (TTL serial communication)
- I2C interface
- Optional GPIO header (requires soldering)
APPLICATIONS
- Mobile robots & AGV navigation
- ROS-based robotics development
- UAV / drone attitude control
- Autonomous driving systems
- Industrial automation
- Motion tracking & stabilization
- SLAM and navigation systems
- GPS/INS integrated navigation

PACKAGE INCLUDES
- 1 × IM10A 10-Axis IMU Module
- 1 × USB Type-C Cable (optional depending on SKU)
WHY CHOOSE IM10A
Unlike basic IMU modules, the IM10A integrates a full sensor fusion pipeline and supports ROS out of the box, significantly reducing development time. Its high precision, strong anti-interference capability, and robust metal housing make it suitable for both prototyping and industrial deployment.
