Introduction

​Taobotics TB-Series Industrial 9-Axis IMU​​ features ​​anti-magnetic interference​​, factory precision calibration, ​​0.1° RMS high accuracy​​, and 800 Hz high-frequency output. It supports output of acceleration, angular velocity, magnetometer data, and attitude angles, making it widely suitable for robotics, UAVs, unmanned vehicles, and more. The module offers ​​hardware trigger functionality​​, enabling microsecond-level synchronization with LiDAR, cameras, RTK, and other devices. It supports multiple communication interfaces (USB-C, TTL, RS232, RS485) and is compatible with ROS, Python, and C++ for seamless integration with various acquisition systems. The upper-computer software allows real-time data display, recording, waveform analysis, and parameter configuration. Built to industrial-grade standards, it delivers exceptional cost-effectiveness.

Product Features

Magnetic-interference immunity

9-axis sensor fusion algorithm

Multiple communication protocols

800 Hz output rate

Roll, pitch, yaw

Hardware IO Triggering

Attitude estimation

Quaternions / Euler angles

Euler angles

Kalman filtering

ROS-compatible

Secondary development

Designer and manufacturer of mobile robots, shipped to over 50 countries worldwide

Magnetic-interference immunity

Proprietary 9-axis magnetic-disturbance-rejection algorithm, ensuring reliable operation in dynamic magnetic fields (e.g., motors and loudspeakers)

Attitude data remains unaffected by magnetometer interference after fusion

Undeterred by magnetic interference, adapts to complex environments

High-precision factory calibration

Integrates a high-precision 9-DoF fusion algorithm with raw-data–based calibration (nonlinearity and cross-axis/non-orthogonality compensation) to achieve 0.1° RMS accuracy.

Long-term test results of TBA9

Long-term test results of TB100

IMU–wheel odometry fusion delivers ~2 m positional error across 600m.

Microsecond-level hardware trigger (TB100)

Supports microsecond-level I/O hardware triggering, enabling microsecond synchronization with LiDAR,industrial cameras, and RTK sensors, resulting in more accurate SLAM mapping.

Extensive industrial interfaces (TB100)

Supports multiple communication interfaces including USB Type-C, TTL, RS-232, and RS-485.Flexibly compatible with a wide range of devices, including embedded systems, industrial PCs (IPCs), controllers.

Secondary Development

Provides cross-platform drivers for ROS, Python, and C++

Windows Operation

ROS Driver

Rviz Visualization

Host software (PC UI)

The matched upper computer is simple and intuitive, supporting data display, data recording, waveform analysis, parameter configuration, and more. It comes with pre-set parameters for typical scenarios,allowing for one-click configuration based on the application context.

Data visualization

Attitude/orientation,raw data, plots/graphs

Data recording

9-DoF fusion settings

Enable sensors(gyroscope / magnetometer /

accelerometer)

Algorithm parameter tuning

Communication settings

communication rate (Hz)

protocol

Scenario presets

UGV / UAV / USV

Featured in renowned datasets

TBA9 (formerly Handsfree A9) is included in the M2DGR multi-modal robotics dataset (1k+ stars on GitHub).

https://github.com/SJTU-ViSYS/M2DGR

Applications

Application Case

IMU & Motor Encoder Fusion Odometry

By fusing IMU data with motor encoder readings, a high-precision odometry system is achieved, ensuring smooth navigation and accurate positioning for unmanned vehicles even in GNSS-denied environments.

RTK & IMU Integrated Navigation: Centimeter-Level Positioning

RTK provides high-accuracy absolute positioning, while the IMU compensates for short-term signal outages. The integrated solution delivers reliable centimeter-level positioning in all weather and complex environments.

Quadrotor UAV Autonomous Flight Attitude Stability

The IMU perceives the drone’s pitch, roll, and yaw angles in real-time, ensuring attitude stability and rapid response control during autonomous flight.

Engineering Vehicle Slope Monitoring

The IMU collects real-time vehicle attitude and tilt data,assisting engineering vehicles in maintaining safe and stable operation on slopes and challenging terrain.

Ship Roll and Pitch Monitoring

The IMU provides real-time monitoring of ship roll and pitch angles, supporting motion control and attitude compensation to enhance safety and comfort during maritime operations.

Handheld 3D Laser Scanner

Combining IMU with LiDAR, the system compensates for hand-shake and pose drift during scanning, improving the accuracy and continuity of 3D point cloud modeling.

Robot Motion Control

Real-time monitoring of the robot’s body posture and acceleration ensures its dynamic dexterity in complex terrains, enabling it to handle various arduous tasks such as inspection, search and rescue, and transportation.

Gait Analysis

In humanoid or quadruped robots, the IMU delivers real-time posture feedback, enabling smooth motion and natural gait patterns.

Technical parameters

CategoryParameterTBA9TB100
​Sensor​3-axis: Gyroscope
3-axis: Accelerometer
3-axis: Magnetometer
​Features​Sensor Data Fusion
IO Pulse Hardware Trigger×
Parameter Configuration for Scene-based Data Fusion
Vibration Resistance
Basic Factory Calibration
Desktop GUI Configuration Software
Python Examples & ROS Driver Package
​Interface​USB Interface
485/232/TTL×
​Output​Calibrated Raw Data Output
Roll, Pitch, Yaw Angle Output
Adjustable Output Frequency
​Typical Performance​Static Accuracy (Roll-Pitch, ° RMS)<0.1<0.2
Static Accuracy (Heading, ° RMS)<0.5<0.8
Dynamic Accuracy (Roll-Pitch, ° RMS)<0.5<0.8
Dynamic Accuracy (Heading, °/min)< 0.1< 0.1
Bias Stability (Roll-Pitch, °/h)0.20.2
Bias Stability (Heading, °/h)57
​Operating Conditions​Temperature (°C)-40~85-40~85
​Electrical & Physical Parameters​Voltage (V)5 (Typ.) 4.7~5.35 (Typ.) 4.7~5.3
Current (mA)<60<150
Power (W)<0.3<0.8
CommunicationUSB TTL Serial PortUSB Type-C (Virtual COM), UART (TTL/RS232/RS485 configurable)
Vibration Range (G)±8±10
Axis Count99
Dimensions (L x W x H, mm)34 x 48 x 1625 x 25 x 9
Weight (g)2816
SpecificationRoHS, IP50RoHS, No IP Rating
Housing MaterialAluminum AlloyAluminum Alloy
Startup Time (Cold Start, Dynamic Mode, s)73.2
Startup Time (Cold Start, Static Mode, s)1510 ~ 30 (Default 30s, Configurable)
Output Frequency (Hz)Max 150, AdjustableMax 800, Adjustable
Serial Baud Rate (bps)2400~921600USB Type-C Virtual COM (Auto Baud Rate), TTL (2400-921600), RS232 (2400-460800), RS485 (2400-921600)
​Gyroscope​Measuring Range (X, Y, Z axis, °/s)±2000±2000
Resolution (°/s)0.060.01
Bandwidth (Hz)Max 256Min 68
Bias Stability (X, Y, Z axis, °/h)105.5
Nonlinearity (% FS)0.3<0.2
Acceleration Sensitivity (°/s/g)<0.1
​Accelerometer​Measuring Range (g)±8±10
Resolution (mg)0.20.4
Bandwidth (Hz)256Min 70
Noise (mg)≤50≤12
Noise Density (µg /√Hz)500190
Bias Instability (mg)0.05
Zero Temperature Drift (mg)<5.5
Nonlinearity (% FS)0.50.5
​Magnetometer​Measuring Range (Gauss)±1.3±1.3
Resolution (Gauss)0.0010.001
Internal Sampling Rate (Hz)Max 160Max 75
Nonlinearity (% FS)0.10.1

 

Dimensions and Pinout

TB series

Inertial Measurement Unit

$9999

only

The price is for reference only, and the actual price is subject to settlement.