DR100 10-Axis IMU Attitude Module

Compact attitude and motion sensing module for robotics, AGV, UAV, and embedded systems

DR100 combines a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer, and barometric pressure sensing in a compact module for attitude, motion, and height-related data output.

10-axis IMU UART / I2C USB Type-C ROS1 / ROS2 Mass production
DR100 10-axis IMU attitude module product overview

Product Value

Attitude, motion, magnetic field, and pressure data for embedded robotics projects

10-axis sensing

Gyroscope, accelerometer, magnetometer, and barometric pressure data support motion state, attitude, and height-related evaluation.

UART and I2C integration

Default UART baud rate is 9600 bps and can be configured. I2C communication supports embedded controller integration.

ROS driver support

Available ROS1 and ROS2 driver support helps robotics developers evaluate DR100 in robot control and navigation workflows.

Compact module form

The board version is 42.2 x 29.6 mm and is designed as a module for embedded integration, not a complete robot system.

Type-C power and connection

The module can be powered through USB Type-C at 5 V, simplifying lab evaluation and development work.

Ready for shipment

DR100 is in mass production and is available for product development, project validation, and batch integration.

DR100 IMU module front view

Application Fit

For systems that need module-level attitude and motion data

DR100 is suitable for UAV and drone attitude stabilization, vehicle attitude measurement, robotics motion control, AGV and AMR navigation support, and industrial motion or vibration monitoring.

Integration note: DR100 is a compact sensing module. Confirm host controller, communication interface, output rate, installation direction, vibration environment, and software workflow before batch integration.

Core Specifications

DR100 key parameters for engineering review

Sensing axes3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer, and barometric pressure sensing
Output dataOn-board time, 3-axis acceleration, 3-axis angular velocity, 3-axis magnetic field, 3-axis angle, quaternion, port status, air pressure, and height
UART interfaceDefault 9600 bps; configurable from 4800 bps to 921600 bps
I2C interfaceHardware I2C up to 400 kHz; software I2C up to 100 kHz
Output rateDefault 10 Hz; configurable from 0.2 Hz to 200 Hz
Startup time1000 ms
Power supply5 V through USB Type-C; 3.3 V module operation can be discussed for embedded design
Current12 mA operating current; 15 uA sleep current
Operating temperature-40 C to +85 C
Storage temperature-40 C to +100 C
Board size and weight42.2 x 29.6 mm; 5.7 g board version
Optional enclosure59.5 x 46 x 11.7 mm; 50.0 g with metal enclosure
ROS supportROS1 and ROS2 driver support

Sensor Ranges

Motion and attitude parameters from the provided specification

Accelerometer

Range +/-16 g, resolution 0.0005 g/LSB, RMS noise 0.75-1 mg-rms at 100 Hz bandwidth, static zero drift +/-20-40 mg, temperature drift +/-0.15 mg/C, bandwidth 5-256 Hz.

Gyroscope

Range +/-2000 deg/s, resolution 0.061 deg/s/LSB, RMS noise 0.028-0.07 deg/s-rms at 100 Hz bandwidth, static zero drift +/-0.5-1 deg/s, temperature drift +/-0.005-0.015 deg/s/C, bandwidth 5-256 Hz.

Magnetometer and pressure

Magnetic range +/-2 Gauss with 0.0667 mGauss/LSB resolution. Barometer range 300-1100 hPa, 0.5 Pa-rms noise in standard mode, and +/-0.06 hPa relative accuracy.

Roll and pitch

Roll/pitch range: X +/-180 deg, Y +/-90 deg. Static tilt accuracy is 0.1 deg, dynamic tilt accuracy is 0.5 deg, and resolution is 0.0055 deg when placed horizontally.

Yaw angle

Yaw range: Z +/-180 deg. With the 9-axis algorithm and magnetic calibration, yaw accuracy is 0.1 deg under non-magnetic-interference conditions. Static 6-axis yaw accuracy is 0.5 deg and may accumulate dynamic error.

Supported hosts

Suitable for PC development, Raspberry Pi, NVIDIA Jetson series boards, STM32 microcontrollers, and other host controllers.

DR100 IMU application scenarios

Robotics and vehicle applications

Use DR100 for attitude measurement, motion control input, navigation support, and vibration or motion data collection.

DR100 IMU dimensions

Compact dimensions

The board-level module is compact and lightweight for embedded installation. An optional metal enclosure is available for selected projects.

DR100 IMU integration support

Integration support

Dingtek supports interface discussion, ROS driver use, embedded host integration, and OEM/ODM project communication.

Robotics System Context

Pair DR100 attitude sensing with RTK positioning for robotics evaluation

For outdoor robotics, AGV, AMR, and autonomous mower projects, RTK positioning provides location reference while DR100 provides module-level attitude and motion data for the embedded system.

DR100 IMU package includes module, Type-C cable, and pin headers

Package Includes

DR100 module, USB Type-C data cable, and pin headers for development and integration evaluation.

FAQ

DR100 IMU FAQ

Is DR100 a complete robot controller?

No. DR100 is an IMU attitude and motion sensing module for embedded systems. It provides sensor data and attitude output for a host controller or robotics platform.

Which communication interfaces are supported?

DR100 supports UART and I2C. The default UART baud rate is 9600 bps and can be configured for different host requirements.

Does DR100 support ROS?

Yes. ROS1 and ROS2 driver support is available for robotics development and evaluation.

Is DR100 ready for shipment?

Yes. DR100 is in mass production and is available for development, integration testing, and project deployment.

Dingtek Support

Discuss DR100 integration for your robotics or embedded sensing project

Share the host controller, interface, output rate, installation direction, software environment, and target application. Our team will review the right way to integrate DR100 into the system.

WhatsApp