Si alguna vez has visto a un dron compensar una ráfaga de viento, has sostenido un celular que rota su pantalla automáticamente, o has usado un control de videojuego que detecta tus movimientos, entonces ya has interactuado con un IMU, aunque nunca hayas escuchado ese nombre; y hoy te voy a explicar como funcionan, los tipos que existen, y cual te podría servir de acuerdo al proyecto que harás, así que comencemos.
¿Qué es un IMU?
Un IMU (del inglés Inertial Measurement Unit, o Unidad de Medición Inercial) es un pequeño dispositivo electrónico capaz de detectar cómo se mueve, inclina y orienta el objeto al que está conectado. En pocas palabras: le da sentido del movimiento a las máquinas.

Mediciones Realizadas.
Para entender qué hace un IMU, imagina que cierras los ojos dentro de un auto. Aunque no puedas ver nada, tu cuerpo siente cuando el auto acelera, frena, da vuelta o sube una pendiente. Tu cuerpo está haciendo lo mismo que hace un IMU: detectar fuerzas y movimientos sin necesitar referencias externas como el GPS o una cámara.
Un IMU logra esto combinando hasta tres tipos de sensores internos:
Acelerómetro: Mide la aceleración, es decir, los cambios en velocidad y la fuerza de la gravedad. Usando tres ejes (X, Y, Z), puede detectar hacia dónde apunta el dispositivo respecto al suelo y si está siendo desplazado linealmente. Es el mismo sensor que usa tu smartphone para saber si lo estás sosteniendo de forma vertical u horizontal. En el propio chip, se aprecian estructuras tipo resorte que chocan entre sí.

Giroscopio: Mide la velocidad de rotación. Dicho de forma sencilla, detecta qué tan rápido gira el dispositivo y en qué dirección. Si el acelerómetro dice “estás inclinado”, el giroscopio dice “y estás girando a este ritmo”. Juntos, construyen una imagen mucho más completa del movimiento, esto se logra gracias al Efecto Coriolis.

Magnetómetro: Actúa como una brújula digital: mide el campo magnético de la Tierra para conocer la orientación absoluta del dispositivo respecto al norte. No todos los IMUs lo incluyen, pero cuando está presente permite corregir errores acumulados por los otros dos sensores y ofrece referencias de orientación mucho más estables a largo plazo.

Funcionamiento
El truco está en la fusión de sensores: el IMU combina las lecturas de sus sensores internos mediante algoritmos matemáticos para producir una estimación continua de posición, orientación y movimiento. Esto es necesario porque cada sensor por separado tiene limitaciones.
Por ejemplo, el giroscopio es muy preciso para detectar rotaciones rápidas, pero con el tiempo acumula pequeños errores (un fenómeno llamado deriva). El acelerómetro puede corregir esta deriva, pero es sensible a vibraciones. El magnetómetro ayuda a anclar la orientación al mundo real, aunque puede verse perturbado por campos magnéticos cercanos como motores o cables.
Al combinar los tres, se obtiene una medición más confiable y estable que cualquiera de ellos podría ofrecer por sí solo. Los algoritmos más comunes para hacer esta fusión son el filtro de Kalman y los filtros de Madgwick o Mahony, que aunque suenan complicados, básicamente son formas de “promediar” inteligentemente las mediciones para reducir el error.

Grados de Libertad (DoF).
Cuando buscas módulos IMU para tus proyectos, verás frecuentemente los términos 6 DoF, 9 DoF o incluso 10 DoF. DoF viene del inglés Degrees of Freedom (grados de libertad) y hace referencia a cuántos ejes de medición tiene el sensor en total.
- 6 DoF: Acelerómetro de 3 ejes + Giroscopio de 3 ejes. Suficiente para la mayoría de proyectos de robótica, drones y estabilización.
- 9 DoF: Acelerómetro + Giroscopio + Magnetómetro, todos de 3 ejes. Añade la orientación absoluta como brújula.
- 10 DoF: Los nueve anteriores más un barómetro, que permite estimar la altitud mediante presión atmosférica.
Para proyectos cotidianos con Arduino o ESP32, un IMU de 6 DoF como el popular MPU6050 es más que suficiente. Si necesitas navegación precisa o deseas compensar la deriva del giroscopio, un 9 DoF como el MPU9250 o el ICM-42688 ofrece mucho mejor desempeño.
Tipo de IMU según su Tecnología
No todos los IMUs están fabricados igual. Dependiendo de la aplicación, la precisión requerida y el presupuesto, existen tres grandes familias tecnológicas:
| Característica | IMUs MEMS (Micro-Electro-Mechanical Systems) | IMUs FOG (Fiber Optic Gyroscope) | IMUs RLG (Ring Laser Gyroscope) |
|---|---|---|---|
| Principio de funcionamiento | Utilizan estructuras mecánicas microscópicas grabadas en silicio para detectar aceleraciones y rotaciones. | Emplean luz láser que viaja a través de fibra óptica para medir cambios de rotación. | Utilizan dos haces de luz láser que circulan en sentidos opuestos dentro de un anillo cerrado. |
| Precisión | Baja a media. Adecuada para aplicaciones de consumo y proyectos electrónicos. | Alta. Mucho más precisa que los MEMS. | Muy alta. Consideradas entre las más precisas disponibles. |
| Tamaño | Muy compacto y ligero. | Más grande que los MEMS. | Generalmente el más grande de los tres tipos. |
| Costo | Bajo. Son las IMUs más económicas. | Alto. | Muy alto. |
| Consumo de energía | Muy bajo. | Medio a alto. | Alto. |
| Complejidad | Baja. Fácil integración en proyectos electrónicos. | Alta. Requieren sistemas ópticos especializados. | Muy alta. Tecnología compleja y especializada. |
| Aplicaciones típicas | Smartphones, drones, wearables, robótica educativa, proyectos maker. | Industria aeroespacial, submarinos, navegación de alta precisión, exploración espacial. | Aviación comercial, sistemas de navegación inercial avanzados, misiles guiados. |
| Ventajas principales | Económicas, pequeñas, ligeras y de bajo consumo. | Excelente precisión y estabilidad. | Máxima precisión y fiabilidad. |
| Desventajas principales | Mayor ruido y deriva que las tecnologías ópticas. | Costosas y voluminosas. | Extremadamente costosas y poco prácticas fuera de aplicaciones especializadas. |
| Ejemplos representativos | MPU6050, LSM6DS3. | Sistemas de navegación aeroespacial basados en fibra óptica. | Sistemas de navegación inercial de aeronaves y misiles. |
| Foto Representativa | ![]() | ![]() | ![]() |

Calibración de los IMU
Imagina que acabas de conectar tu primer IMU, cargas un código básico, dejas el sensor completamente plano y quieto sobre tu mesa de trabajo, y miras el monitor serial. De repente, notas algo extraño: los grados de inclinación o la velocidad de rotación empiezan a cambiar lentamente. El sensor te está diciendo que se está moviendo, pero tú lo ves completamente estático. No está defectuoso; estás experimentando el error de offset (o sesgo del sensor).
Debido a que las estructuras MEMS dentro del chip son microscópicas, cualquier mínima variación en su fabricación, la forma en que quedó soldado a la placa, o incluso la temperatura de la habitación, altera las lecturas físicas. Para el giroscopio, esto se traduce en que “cree” que se mueve cuando no es así. Si no corregimos esto, el algoritmo de fusión de sensores acumulará ese error milisegundo a milisegundo, haciendo que tu robot o dron pierda el rumbo en cuestión de minutos.
Solución.
Para solucionar este problema se recurre a la calibración, un paso de software obligatorio antes de poner en marcha cualquier proyecto real. Existen dos maneras de abordarlo:
- Calibración Dinámica al Inicio (En código): Consiste en programar tu microcontrolador para que, durante los primeros 3 a 5 segundos tras encenderse, tome cientos de lecturas del IMU mientras está inmóvil. El programa calcula el promedio de ese error inicial (por ejemplo, si marca +0.02°/s cuando debería marcar 0) y guarda ese valor como “cero”. A partir de ahí, el código le restará automáticamente esa diferencia a cada lectura real.
- Calibración Fija (Hardcoded): Corres un script o código de calibración especial una sola vez, obtienes los valores de desfase exactos de tus ejes X, Y y Z, y los escribes directamente como constantes al principio de tu código definitivo.

¿Cuál comprar?
Te dejo una tabla comparativa, que sin duda, te va ayudar a elegir que IMU escoger de acuerdo a las necesidades que tengas en tu proyecto.
| Módulo | Tipo | DoF | Acelerómetro | Giroscopio | Magnetómetro | Sensor de Presión | Característica destacada |
|---|---|---|---|---|---|---|---|
| MPU6050 | IMU | 6 | ✓ | ✓ | ✗ | ✗ | La más popular para Arduino y ESP32 |
| BMI160 | IMU | 6 | ✓ | ✓ | ✗ | ✗ | Bajo consumo energético |
| BMI270 | IMU | 6 | ✓ | ✓ | ✗ | ✗ | Optimizada para wearables e IoT |
| MPU-9250 | IMU | 9 | ✓ | ✓ | ✓ | ✗ | Incluye brújula electrónica |
| GY-BNO085 | IMU inteligente | 9 | ✓ | ✓ | ✓ | ✗ | Fusión de sensores integrada |
| GY-87 | IMU | 10 | ✓ | ✓ | ✓ | ✓ | Incluye barómetro para altitud |
| Fermion SEN0140 | IMU | 10 | ✓ | ✓ | ✓ | ✓ | Plataforma de navegación completa |
| T-BHI260AP | IMU inteligente | 6 | ✓ | ✓ | ✗ | ✗ | IA integrada para reconocimiento de movimiento y aprendizaje en el borde (Edge AI) |
| ADXL345 | Acelerómetro | 3 | ✓ | ✗ | ✗ | ✗ | Medición de aceleración e inclinación |
| HMC5883L | Magnetómetro | 3 | ✗ | ✗ | ✓ | ✗ | Brújula electrónica digital |
| BMM150 | Magnetómetro | 3 | ✗ | ✗ | ✓ | ✗ | Sensor geomagnético de 3 ejes |
| SW-520D | Inclinación | 1 | ✗ | ✗ | ✗ | ✗ | Detección simple de inclinación |
Si lo que deseas es iniciar rápidamente con estos sensores, puedes ver la dificultad que tiene cada uno en la siguiente tabla:
| Modelo | DoF | Nivel |
|---|---|---|
| MPU6050 | 6 | Básico |
| BMI160 | 6 | Básico-Intermedio |
| BMI270 | 6 | Intermedio |
| T-BHI260AP | 6 + IA | Intermedio-Avanzado |
| MPU-9250 | 9 | Intermedio |
| GY-BNO085 | 9 | Avanzado |
| GY-87 | 10 | Avanzado |
| Fermion SEN0140 | 10 | Avanzado |
El T-BHI260AP es particularmente interesante porque, además de ser una IMU de 6 ejes (acelerómetro + giroscopio), incorpora un procesador ARC EM4 y algoritmos de autoaprendizaje para reconocimiento de patrones de movimiento, conteo de pasos, orientación 3D y aplicaciones wearables, algo que no ofrecen el MPU6050, BMI160 o BMI270 de forma nativa.
Conclusiones
Un IMU es, en esencia, el “sentido del equilibrio y el movimiento” de cualquier sistema electrónico. Sin él, los drones caerían, los celulares no sabrían cómo orientar su pantalla y los autos perderían el control en curvas. Es una de esas piezas de tecnología que pasa completamente desapercibida hasta que entiendes cuántos dispositivos de tu vida cotidiana dependen de ella.
Para quienes trabajan con electrónica y sistemas embebidos, integrar un IMU abre un mundo de posibilidades: desde robots equilibristas y drones estables hasta guantes de control gestual y sistemas de captura de movimiento. Y lo mejor es que hoy en día, gracias a la tecnología MEMS, los módulos son accesibles, pequeños y muy sencillos de conectar a cualquier tarjeta de desarrollo.




