%%alias
Aliased from [IMU].
%%

An __Inertial Measurement Unit__ or __IMU__ sensor uses a combination of __accelerometers__, __gyroscopes__ and __magnetometers__ to report on the force, angular rate and orientation of a body in motion.


!! Magnetometer

* [WitMotion High-Precision RM3100 Military-grade Magnetometer|https://www.wit-motion.com/geomagnetic-sensor/witmotion-high-precision-rm3100-military.html] (Sensor Magnetic Field Module Digital Electronic Compass For MCU, about US$40)


!! Comparison of various IMUs:

Adafruit's "learn" pages include a [comparison|https://learn.adafruit.com/comparing-gyroscope-datasheets] of the following boards:

* [L3GD20|http://www.st.com/en/mems-and-sensors/l3gd20.html]  3 Axis MEMS Gyroscope - ST
* [FXAS21002C|http://www.nxp.com/products/sensors/gyroscopes/3-axis-digital-gyroscope:FXAS21002C]  3 Axis MEMS Gyroscope - NXP
* [LSM9DS0|http://www.st.com/en/mems-and-sensors/lsm9ds0.html]  9 Axis* MEMS Sensor (Accel + Mag + Gyro) - ST
* [LSM9DS1|http://www.st.com/en/mems-and-sensors/lsm9ds1.html]  9 Axis* MEMES Sensor (Acce + Mag + Gyro) - ST
* [MPU-9250|https://www.invensense.com/products/motion-tracking/9-axis/mpu-9250/]  9 Axis* MEMS Sensor (Accel + Mag + Gyro) - Invensense
* [BMI055|http://www.mouser.com/ds/2/783/BST-BMI055-DS000-08-786482.pdf]  6 Axis MEMS  Sensor (Accel + Gyro) - Bosch (Used in the [BNO055])


!! Pages Tagged as 'IMU'

[{HasTagOf IMU}]


!! References

* [Comparing Gyroscope Datasheets|https://learn.adafruit.com/comparing-gyroscope-datasheets] from Adafruit
* [Inertial Measurement Unit|https://en.wikipedia.org/wiki/Inertial_measurement_unit] on Wikipedia
* [How to Fuse Motion Sensor Data into AHRS Orientation (Euler/Quaternions)|https://learn.adafruit.com/how-to-fuse-motion-sensor-data-into-ahrs-orientation-euler-quaternions] (Adafruit Learning)

[{Tag IMU}]