🧪 New tutorials are being published — build from robot arms to sensors step by step
Skip to content

IMU High-Precision Inertial Module

Buy in Store

Overview

High-precision IMU attitude sensor with a 72MHz 32-bit processor for real-time attitude solving and dynamic compensation, up to 100Hz data rate. Supports IIC and serial dual-mode communication with MCU and Linux hosts, seamlessly integrating with ROS.

Version selection:

VersionGyroAccelMagBaroAHRS
6-axis---
9-axis-
10-axis

Specifications

CategorySpec
MCU72MHz 32-bit
Data RateDefault 25Hz, 10-100Hz
InterfaceIIC (100KHz) / UART (115200bps)
Output3-axis accel/gyro/euler/mag/pressure/temp/quaternion
Power5V or 3.3V, 11mA
Size/Weight27.4×22.6×12mm, 3.8g
Operating temp-40°C ~ +85°C (storage -40°C ~ +100°C)
Shock resistance20kg (bare board)
ROSROS1 / ROS2

Quick Start

bash
ros2 launch icm42670p imu_launch.py
ros2 topic echo /imu/data

# Calibrate before first use
python3 imu_calibration_tool.py --mode serial --port /dev/ttyUSB0

Tutorials

Support