{"product_id":"hiwonder-im10a-imu","title":"Hiwonder IM10A IMU Inertial Navigation Module for ROS1\/ROS2 Robots, 10-Axis, USB Type-C, 200Hz","description":"\u003ch2\u003eOverview\u003c\/h2\u003e\u003cp\u003eThe IM10A IMU inertial navigation module is a MEMS-based 3D motion and posture measurement module for ROS1\/ROS2 robot integration. It integrates a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer, and a barometer (10-axis) and supports real-time data transmission with an update rate up to 200Hz. With an integrated posture dynamics core algorithm engine and Kalman filter fusion algorithm, the module outputs compensated attitude and sensor data, and can also accept GNSS\/GPS data for fused positioning (when connected).\u003c\/p\u003e\u003cp\u003eThe module supports USB, UART (TTL serial), and I2C communication, and is equipped with a standard Type-C port (supports forward and reverse insertion). A removable high-precision CNC metal shell is provided for heat dissipation and stable operation; the shell can be disassembled (remove 4 screws) to access TTL\/I2C pins.\u003c\/p\u003e\u003ch2\u003eKey Features\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eSupports ROS1 and ROS2 systems; sensor raw data output up to 200Hz and fusion-calculated navigation data output up to 200Hz\u003c\/li\u003e\n\u003cli\u003e10-axis posture sensor: 3-axis gyroscope + 3-axis accelerometer + 3-axis magnetometer + barometer\u003c\/li\u003e\n\u003cli\u003eBuilt-in barometer for pressure and height (altitude) measurement\u003c\/li\u003e\n\u003cli\u003eMultiple communication methods: USB, UART (TTL serial), I2C; standard Type-C port\u003c\/li\u003e\n\u003cli\u003eAdjustable baud rate: default 9600 bps; adjustable 4800 bps to 921600 bps\u003c\/li\u003e\n\u003cli\u003e360deg stable and continuous angle output\u003c\/li\u003e\n\u003cli\u003eCalibration support: gyroscope automatic calibration technology; gyroscope bias calibration; acceleration calibration; magnetometer calibration\u003c\/li\u003e\n\u003cli\u003eReceive serial GPS data in accordance with the NMEA-0183 standard to establish a GPS-IMU navigation integration unit (connect GPS module to D1 port)\u003c\/li\u003e\n\u003cli\u003ePC software provided (Windows): real-time data graph display\/recording and 3D pose model display; supports parameter adjustment and saving to flash (with automatic power-down data saving)\u003c\/li\u003e\n\u003cli\u003eController compatibility labels: Raspberry Pi, NVIDIA Jetson, industrial PC, STM32\u003c\/li\u003e\n\u003cli\u003eAdditional labeled capabilities: Algorithm-Free Pose Acquisition; Magnetic Interference Resistance; Kalman Algorithm Fusion; Height Barometer Measuring; TTL Communication; Multi-System Compatibility\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ch3\u003eBasic Parameters\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSerial communication port\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDefault value: 9600 bps; adjustable within 4800 bps to 921600 bps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOutput speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e10Hz by default; configurable to 0.2-200Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOutput data\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOn-chip clock; 3-axis acceleration; 3-axis angular velocity; 3-axis magnetic field; 3-axis angle; quaternion; port status; pressure and height\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExternal assistance\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eConnect GPS module to D1 port to generate inertia navigation unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eI2C port\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHardware I2C max 400KHz; software I2C max 100KHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWorking voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5V or 3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWorking current\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStart-up duration\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1000ms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOperating temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-40 to 85 C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStorage temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-40 to 100 C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eShock resistance\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e20kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSupport\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eROS1 \/ ROS2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSupporting device\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePC, Raspberry Pi, NVIDIA Jetson series controllers, STM32 microcontroller and more\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePC software compatible system\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWithout shell: 42.2*29.6mm; with shell: 49.5*59.5*11.7mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWithout shell: 5.7g; with shell: 50g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eSensor Parameters\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd colspan=\"4\"\u003e\u003cstrong\u003eAccelerometer\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-16g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e+\/-16g\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e0.0005 (g\/LSB)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRMS noise\u003c\/td\u003e\n\u003ctd\u003ebandwidth=100Hz\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e0.75-1mg-rms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZero drift\u003c\/td\u003e\n\u003ctd\u003ePlaced horizontally\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-20-40mg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperature drift\u003c\/td\u003e\n\u003ctd\u003e-40 to +85 C\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-0.15mg\/C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBandwidth\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e5-256Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"4\"\u003e\u003cstrong\u003eGyroscope\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-2000deg\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e+\/-2000deg\/s\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e0.061 (deg\/s)\/(LSB)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRMS noise\u003c\/td\u003e\n\u003ctd\u003ebandwidth=100Hz\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e0.028-0.07 (deg\/s)-rms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZero drift\u003c\/td\u003e\n\u003ctd\u003ePlaced horizontally\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-0.5-1deg\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperature drift\u003c\/td\u003e\n\u003ctd\u003e-40 to +85 C\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-0.005~0.015 (deg\/s)\/C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBandwidth\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e5-256Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"4\"\u003e\u003cstrong\u003eMagnetometer\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-2Gauss\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e+\/-2Gauss\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e0.0667mGauss\/LSB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"4\"\u003e\u003cstrong\u003eBarometer\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e300-1100hPa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRMS noise\u003c\/td\u003e\n\u003ctd\u003eStandard mode\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e0.5Pa-RMS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRelative accuracy\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eClassic value\u003c\/td\u003e\n\u003ctd\u003e+\/-0.06hPa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eAngle Output Parameters\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\"\u003e\u003cstrong\u003ePitch Angle \u0026amp; Roll Angle\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003ex: +\/-180deg; y: +\/-90deg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTilt accuracy\u003c\/td\u003e\n\u003ctd\u003eStatic\u003c\/td\u003e\n\u003ctd\u003e0.1deg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTilt accuracy\u003c\/td\u003e\n\u003ctd\u003eDynamic\u003c\/td\u003e\n\u003ctd\u003e0.5deg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003ePlaced horizontally\u003c\/td\u003e\n\u003ctd\u003e0.0055deg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperature drift\u003c\/td\u003e\n\u003ctd\u003e-40 to +85 C\u003c\/td\u003e\n\u003ctd\u003e+\/-0.5~1deg\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\"\u003e\u003cstrong\u003eYaw Angle\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eZ: +\/-180deg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYaw accuracy\u003c\/td\u003e\n\u003ctd\u003e9-axis algorithm, magnetic field calibration, dynamic\/static\u003c\/td\u003e\n\u003ctd\u003e0.1deg (free from magnetic interference)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYaw accuracy\u003c\/td\u003e\n\u003ctd\u003e6-axis algorithm, static\u003c\/td\u003e\n\u003ctd\u003e0.5deg (dynamic accumulation of integral errors)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003ePlaced horizontally\u003c\/td\u003e\n\u003ctd\u003e0.0055deg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eMechanical Dimensions (With Metal Shell)\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eOverall length: 59.50mm\u003c\/li\u003e\n\u003cli\u003eInner body length: 49.50mm\u003c\/li\u003e\n\u003cli\u003eOverall width: 46.00mm\u003c\/li\u003e\n\u003cli\u003eMounting hole spacing (vertical): 26.00mm\u003c\/li\u003e\n\u003cli\u003eSide-view body length: 39.81mm\u003c\/li\u003e\n\u003cli\u003eBase thickness: 5.00mm\u003c\/li\u003e\n\u003cli\u003eOverall height: 11.70mm\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eKit Options (As Shown in Product Content)\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e10-axis IMU inertia navigation module (without shell)\u003c\/li\u003e\n\u003cli\u003e10-axis IMU inertia navigation module (with metal shell)\u003c\/li\u003e\n\u003cli\u003e10-axis IMU inertia navigation module + GPS \u0026amp; Beidou positioning module\u003c\/li\u003e\n\u003cli\u003e10-axis IMU inertia navigation module + MS200 lidar\u003c\/li\u003e\n\u003cli\u003e10-axis IMU inertia navigation module + SLAMTEC S2L lidar\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eIndoor Navigation Kit Lidar Comparison (MS200 vs SLAMTEC S2L)\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eMS200 Lidar\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eSLAMTEC S2L Lidar\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRanging principle\u003c\/td\u003e\n\u003ctd\u003eTOF ranging\u003c\/td\u003e\n\u003ctd\u003eTOF ranging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSampling frequency\u003c\/td\u003e\n\u003ctd\u003e4500 Hz\u003c\/td\u003e\n\u003ctd\u003e32000Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScanning frequency\u003c\/td\u003e\n\u003ctd\u003e7Hz - 15Hz (adjustable)\u003c\/td\u003e\n\u003ctd\u003e15Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResistance to environmental light\u003c\/td\u003e\n\u003ctd\u003e40Klux\u003c\/td\u003e\n\u003ctd\u003e80Klux\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003e37.7*37.5*33mm\u003c\/td\u003e\n\u003ctd\u003e77*77*38.9mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e40g\u003c\/td\u003e\n\u003ctd\u003e190g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRanging radius\u003c\/td\u003e\n\u003ctd\u003e0.03m - 12m\u003c\/td\u003e\n\u003ctd\u003e0.05m - 18m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDriving method\u003c\/td\u003e\n\u003ctd\u003eBuilt-in brushless motor\u003c\/td\u003e\n\u003ctd\u003eBuilt-in brushless motor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eROS support\u003c\/td\u003e\n\u003ctd colspan=\"2\"\u003eSupport ROS1 \/ ROS2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2\u003eSoftware \u0026amp; Integration Notes\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eROS support notes: RViz visualization and ROS IMU pose visualization (yaw, pitch, roll)\u003c\/li\u003e\n\u003cli\u003ePC testing software: converts pose into a 3D model and presents real-time pose\u003c\/li\u003e\n\u003cli\u003eParameter configuration can be adjusted in PC software and saved to flash (with automatic power-down data saving)\u003c\/li\u003e\n\u003cli\u003eSTM32 calculation routines: supports linking with STM32 solution data and displaying current IMU data and posture angles\u003c\/li\u003e\n\u003cli\u003eArduino calculation routines: outputs 9-axis raw data, angular velocity, angles, and other information via Arduino IDE serial monitor (minimal wiring)\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eApplications\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eROS1\/ROS2 robot attitude measurement and pose estimation\u003c\/li\u003e\n\u003cli\u003eRobot navigation data acquisition (Euler angles, quaternion, pressure\/height); GNSS\/GPS-assisted fusion when connected\u003c\/li\u003e\n\u003cli\u003eRobotics R\u0026amp;D on PC, Raspberry Pi, NVIDIA Jetson, and STM32-based controllers\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eVideo\u003c\/h2\u003e\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\" class=\"iframe\" frameborder=\"0\" src=\"https:\/\/www.youtube.com\/embed\/NCKykdmc1Wo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\u003ch2 id=\"details\"\u003eDetails\u003c\/h2\u003e\u003cdiv class=\"details-gallery\"\u003e\n\u003cimg alt=\"Hiwonder IM10A 10-axis IMU inertial navigation module for ROS robots, USB Type-C, 200Hz output\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB.webp?v=1783739916\"\u003e\u003cp\u003eIM10A combines a 10-axis sensor set with ROS-oriented output for stable attitude and navigation data at up to 200Hz.\u003c\/p\u003e\n\u003cimg alt=\"Inertial navigation concept chart explaining gyroscope, accelerometer, magnetometer and IMU\/INS data processing\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_95fd7219-8b4d-432c-87b2-5e3aae62d17d.webp?v=1783739928\"\u003e\u003cp\u003eSensor fusion merges gyro, accelerometer and magnetometer inputs to deliver corrected attitude and navigation information.\u003c\/p\u003e\n\u003cimg alt=\"Kit difference comparison chart for IMU module paired with optional GPS\/GNSS or LiDAR navigation kits\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_1cf808f9-37be-4f04-9a1c-9d81c44eff94.webp?v=1783739940\"\u003e\u003cp\u003eChoose a configuration that matches your stack—standalone IMU or a setup that accepts external positioning inputs like GPS\/GNSS.\u003c\/p\u003e\n\u003cimg alt=\"ROS2 compatibility graphic with Hiwonder IM10A 10-axis IMU module beside a laptop screen\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_589dbfae-0795-4fa3-9670-e7d1f5cc112a.webp?v=1783739952\"\u003e\u003cp\u003eDesigned for quick integration into ROS2 projects via common PC and SBC development workflows.\u003c\/p\u003e\n\u003cimg alt=\"Performance graphic highlighting 921600 baud rate, 200Hz transmission rate and 10-axis IMU sensor\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_d7498bff-51b4-4aea-b4a3-ef623d80d225.webp?v=1783739963\"\u003e\u003cp\u003eHigh update rates and a wide baud-rate range help keep motion data responsive for control and logging.\u003c\/p\u003e\n\u003cimg alt=\"Barometer altitude and air-pressure illustration for height measurement using built-in pressure sensor\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_5be2635b-7dbc-4652-8716-7eaad5dfb96a.webp?v=1783739976\"\u003e\u003cp\u003eThe onboard barometer provides air-pressure and altitude data for applications that benefit from height estimation.\u003c\/p\u003e\n\u003cimg alt=\"Data fusion block diagram with 10-axis sensors, calibration, 200Hz output, and serial\/I2C interfaces plus GPS\/GNSS input\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_d53940da-8619-44dc-9166-76d71c2b444c.webp?v=1783739987\"\u003e\u003cp\u003eMultiple interfaces support flexible wiring, with optional NMEA GPS\/GNSS input for integrated navigation fusion.\u003c\/p\u003e\n\u003cimg alt=\"Hiwonder IM10A top view with Type-C port and labels for accelerometer, gyroscope, magnetometer, pressure and angles\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_64271597-7f22-4882-a695-d2c31153b015.webp?v=1783739999\"\u003e\u003cp\u003eOutputs include acceleration, angular velocity, magnetic field, Euler angles and quaternions alongside pressure readings.\u003c\/p\u003e\n\u003cimg alt=\"IMU PCB close-up with USB Type-C connector and forward\/reverse insertion callout\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_44becf41-eeae-4db5-990b-2d75111f0b30.webp?v=1783740011\"\u003e\u003cp\u003eA reversible USB Type‑C port simplifies bench setup and field servicing.\u003c\/p\u003e\n\u003cimg alt=\"CNC metal shell removal graphic showing IM10A with shell vs exposed board after removing four screws\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_5599ca4c-a02d-49b6-9354-4ecc838d6364.webp?v=1783740022\"\u003e\u003cp\u003eThe removable CNC metal shell supports heat dissipation, while allowing access to internal pins when needed.\u003c\/p\u003e\n\u003cimg alt=\"IM10A mechanical dimension drawing with overall size and mounting hole spacing\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_c69f7a17-ed86-4b66-9c8c-8f1bac815822.webp?v=1783740034\"\u003e\u003cp\u003eMounting dimensions are provided to speed up bracket design and enclosure planning.\u003c\/p\u003e\n\u003cimg alt=\"PC software screenshot for IMU data display, logging and parameter configuration in a Windows interface\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_06111589-ad8b-4ecb-978d-c534dde0533f.webp?v=1783740045\"\u003e\u003cp\u003eWindows tools enable real-time monitoring, data recording, and parameter tuning with settings saved to flash.\u003c\/p\u003e\n\u003cimg alt=\"Wiring diagram connecting the IMU module to an Arduino Uno via 5V, GND, RX and TX serial pins\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_a7267074-6bd5-48df-bdc2-1790efe47a20.webp?v=1783740056\"\u003e\u003cp\u003eUART (TTL serial) wiring supports quick prototyping on microcontroller platforms.\u003c\/p\u003e\n\u003cimg alt=\"ROS IMU inertial navigation module documentation page with terminal output and 3D orientation visualizations\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_d82dcd53-f2b6-42df-980f-fc28a486e6a6.webp?v=1783740071\"\u003e\u003cp\u003eROS packages and examples help verify topic output and visualize orientation during integration.\u003c\/p\u003e\n\u003cimg alt=\"Line graph plot of IMU sensor signals over time, showing multi-axis waveform changes\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_503fe6b4-6270-4698-9ec9-167f9c5613cb.webp?v=1783740082\"\u003e\u003cp\u003eLive plotting makes it easier to validate calibration and spot noise or interference during testing.\u003c\/p\u003e\n\u003cimg alt=\"3D pose visualization screen with aircraft model and XYZ axes for orientation display\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_369cbe2e-c7da-401d-8183-3616e89847cf.webp?v=1783740094\"\u003e\u003cp\u003eA 3D pose view provides an intuitive check of roll, pitch and yaw behavior during motion.\u003c\/p\u003e\n\u003cimg alt=\"Serial port settings menu highlighting selectable baud rates up to 921600 in a COM port dropdown\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_f8a6ec8d-ed0e-4206-9eb7-cdb6141648ee.webp?v=1783740106\"\u003e\u003cp\u003eBaud rate can be adjusted to match your controller and data-rate requirements.\u003c\/p\u003e\n\u003cimg alt=\"Telemetry dashboard showing time, acceleration, angular velocity, magnetic field, pressure, angles and quaternion values\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_ae32df48-9f6f-4f91-a660-5c5fc2bafe3a.webp?v=1783740117\"\u003e\u003cp\u003eA consolidated dashboard view presents key sensor and fusion outputs in one place for quick validation.\u003c\/p\u003e\n\u003cimg alt=\"Sensor readout screen showing temperature 32.57°C, pressure 101210 Pa, and height 9.79 m under “Pressure” menu\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_8c18e827-e1cb-4875-99aa-9a211a0e717f.webp?v=1783740129\"\u003e\u003cp\u003eThe module’s pressure sensor readout provides live temperature, pressure, and altitude values for monitoring in your robot project.\u003c\/p\u003e\n\u003cimg alt=\"ROS RViz screen showing a 3D point cloud map of an indoor hallway with sensor path visualization\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_84b28cc5-0fcb-4670-8dc2-40f8895a286e.webp?v=1783740141\"\u003e\u003cp\u003eThe IM10A module is commonly used in ROS setups where navigation and sensor data can be monitored in RViz during testing.\u003c\/p\u003e\n\u003cimg alt=\"Hiwonder IM10A IMU module kit with pin headers and 250mm USB Type-C data cable (straight to bent connector)\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_83fac14f-7884-49fc-9e3b-a261868d20be.webp?v=1783740153\"\u003e\u003cp\u003eThe IM10A IMU kit includes the sensor module, pin headers, and a 250mm USB Type-C data cable with straight-to-bent connectors for flexible routing.\u003c\/p\u003e\n\u003cimg alt=\"Hiwonder IM10A IMU module kit with metal shell, pin headers, and 250mm USB Type-C data cable\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_ce951ac4-726d-41ba-92f2-ef1e9f9df1c8.webp?v=1783740163\"\u003e\u003cp\u003eThe Hiwonder IM10A IMU package includes the metal-shelled module, pin headers, and a 250mm USB Type-C data cable with straight and bent connectors for flexible wiring.\u003c\/p\u003e\n\u003cimg alt=\"Hiwonder IM10A IMU module kit with USB Type-C cable, GPS module, active antenna, pin headers and accessories\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_987710ce-bc24-4c9f-8192-bb50eb8a1e97.webp?v=1783740175\"\u003e\u003cp\u003eThe IM10A inertial navigation kit includes the IMU board, a USB Type‑C cable, a GPS module, an active antenna, and pin headers for straightforward integration.\u003c\/p\u003e\n\u003cimg alt=\"Hiwonder IMU module kit with pin headers, USB Type-C cable, serial adapter, connection cable, and MS200 lidar\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_f1d9e3c3-478b-4139-9ae8-16ceffc9a6ca.webp?v=1783740186\"\u003e\u003cp\u003eThe Hiwonder IMU module comes with pin headers, a USB Type-C cable, a serial port adapter, and connection cables for easier integration.\u003c\/p\u003e\n\u003cimg alt=\"Hiwonder IM10A IMU module kit with pin headers, USB Type-C cable, signal adapter, and USB power cable\" loading=\"lazy\" src=\"https:\/\/robotdoo.com\/cdn\/shop\/files\/IMU-Inertial-Navigation-Module-ROS1ROS2-Robot-MEMS-USB_ef9f63e0-48cf-46f6-a3fb-ac9333c1528e.webp?v=1783740197\"\u003e\u003cp\u003eThe Hiwonder IM10A IMU package includes pin headers and multiple cables\/adapters to simplify integration and wiring in robot builds.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Hiwonder","offers":[{"title":"10-axis IMU Inertia Navigation Module(Without Shell)","offer_id":47963085308134,"sku":"21090105-1","price":100.99,"currency_code":"USD","in_stock":true},{"title":"10-axis IMU Inertia Navigation Module(With Metal Shell)","offer_id":47963085340902,"sku":"21090105-2","price":112.99,"currency_code":"USD","in_stock":true},{"title":"10-axis IMU Inertia Navigation Module +GPS\u0026Beidou Positioning Module","offer_id":47963085373670,"sku":"21090105-3","price":124.99,"currency_code":"USD","in_stock":true},{"title":"10-axis IMU Inertia Navigation Module + MS200 Lidar","offer_id":47963085406438,"sku":"21090105-4","price":190.99,"currency_code":"USD","in_stock":true},{"title":"10-axis IMU Inertia Navigation Module + SLAMTEC S2L Lidar","offer_id":47963085439206,"sku":"21090105-5","price":352.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0686\/0954\/0326\/files\/49999727674f42ada4f769fca3313166.jpg?v=1783559962","url":"https:\/\/robotdoo.com\/products\/hiwonder-im10a-imu","provider":"RobotDoo","version":"1.0","type":"link"}