Saltar al contenido

Esta página es una traducción automática que se ofrece por comodidad. La versión en inglés es la versión oficial. Leer en inglés

Artículo técnico · Sistemas terrestres

Presentamos DriftLoc™

DriftLoc es el algoritmo de navegación del INS Pollux 3 que mantiene baja la deriva de posición puramente inercial sin GNSS, odómetro ni ninguna otra ayuda externa: en una prueba de 31.4 km con una furgoneta, el error fue del 0.81% de la distancia recorrida.

4 Sep 2026
Presentamos DriftLoc

El problema real

Los sistemas de posicionamiento modernos tienen un problema silencioso de dependencia. Si se pregunta a la mayoría cómo funcionan, bajo la respuesta segura hay una señal de satélite que hace casi todo el trabajo. Aun así, sigue siendo una de las técnicas de navegación más valiosas cuando se tiene visibilidad del cielo. El esquema funciona bien hasta el momento en que deja de hacerlo: un túnel, un cañón de edificios altos, un nudo de autopistas apiladas, un muelle de carga subterráneo e incluso una interferencia deliberada de las señales de satélite. La señal se pierde y la estimación de posición inercial fusionada, que hace un segundo parecía tan sólida, empieza a divagar.

El motivo de esa deriva no tiene misterio. Un sistema inercial estima el movimiento integrando lo que miden sus giroscopios y acelerómetros. Junto con el movimiento, el proceso de integración también acumula cada pequeño error del sensor que varía lentamente, un simple sesgo aquí, un enemigo allá en la estimación de posición que se suma con el tiempo y que, para la posición, se suma dos veces. En una unidad MEMS, esos errores son lo bastante grandes como para que una solución sin ayuda externa se desvíe cientos de metros en unos pocos minutos. Por eso la respuesta tradicional a la navegación sin GNSS ha sido recurrir a mejor hardware, como giroscopios de fibra óptica de grado de navegación o conjuntos de láser de anillo. Funcionan de maravilla y derivan despacio, pero son pesados, consumen mucha energía, están sujetos a control de exportación y tienen un precio pensado para programas, no para productos.

DriftLoc parte de la premisa opuesta. En lugar de pagar la precisión en el sensor, la obtiene estimando de forma óptima y en tiempo real los errores cambiantes y frenando así la deriva de posición de manera notable.

Qué es DriftLocTM

DriftLoc es un algoritmo de navegación diseñado para mantener a un sistema inercial fiable durante largos periodos sin ninguna señal de satélite. Se ejecuta con una sola IMU de uso general, un procesador embebido modesto y un modelo matemático cinemático basado en la física. En lugar de fiarse de las mediciones brutas de la IMU, mantiene una imagen continua, ponderada estadísticamente, de cuánta confianza merece cada fuente en cada instante. DriftLoc razona de modo que valora cuánto del comportamiento de la propia plataforma el algoritmo está dispuesto a tomar en serio. Un vehículo en movimiento dice constantemente algo sobre dónde está y cómo está orientado, en la forma en que frena, se detiene, toma curvas y se asienta, y la mayor parte de esa información la descartan sin más los sistemas que solo escuchan a los acelerómetros y giroscopios. DriftLoc está diseñado para leer esas señales de forma continua y conciliarlas con lo que informan los sensores, de modo que el error se detecte y se corrija a medida que se forma, en lugar de dejar que se acumule. Todo este proceso de establecer correlaciones matemáticas ocurre en tiempo real verdadero. Puede sonar a magia, pero es profundamente matemático y se basa en la estimación bayesiana y el procesamiento estadístico de señales.

En resumen

Durante mucho tiempo, el compromiso en la navegación inercial fue tajante: pagar la precisión en el sensor o aceptar que la posición se desmorona en cuanto desaparece el GNSS. DriftLoc apuesta a que la mayor parte de la precisión que la gente compraba en hardware se podía recuperar en el algoritmo, aprendiendo los sensores de forma continua con correladores matemáticos avanzados, aprovechando cada movimiento y rechazando cualquier cosa que no fuera la cinemática pura.

El resultado es un posicionamiento casi de grado de navegación justo en las condiciones que hacen fallar a los sistemas inferiores, con un hardware que se mide en gramos y decenas de dólares, en lugar de kilogramos y decenas de miles. Ahorrar costes, en otras palabras, ya no significa renunciar al rendimiento.

La prueba real

El pequeño INS MEMS de Aeron, Pollux 3, se actualizó con el algoritmo de navegación DriftLoc. La prueba con la furgoneta se realizó con la siguiente secuencia.

  1. El INS se montó en la furgoneta de pruebas de Aeron sin antena GNSS

  2. Se encendió el Pollux 3 y se dejaron 30 segundos en un entorno estático para la alineación.

  3. Las coordenadas iniciales se introdujeron mediante la interfaz de usuario, tomadas del sistema de referencia con ayuda de GNSS instalado a bordo para la comparación.

  4. Fue un placer comprobar cómo la física y las matemáticas funcionaban exactamente como se esperaba, entregando en tiempo real una posición limpia, derivada de forma puramente inercial, desde el Pollux 3.

Resumen de la prueba

Map of the drive test route with the Pollux 3 track and the GNSS reference track nearly overlapping

Gráfico de posición del INS Pollux 3 y de la unidad de referencia

Position drift over time: Pollux 3 drift climbs to about 300 m in 20 minutes and peaks near 390 m at 75 minutes

Gráfico de deriva a lo largo del tiempo

Drift as a percent of distance travelled: high in the first kilometres, falling below 1% DT by 30 km

Gráfico de %DT

Altitude error over time for Pollux 3, mostly under 10 m across the 85-minute test

Error de altitud a lo largo del tiempo


Estadísticas de la prueba

Tabla 1: estadísticas de error %DT

Distancia recorrida (km)

Error de deriva (metros)

Error %DT

5

217.34

4.35

10

271.38

2.71

15

296.16

1.97

20

353.27

1.77

25

322.95

1.29

31.4

254.61

0.81


Tabla 2: deriva a lo largo del tiempo

Tiempo (minutos)

Error (metros)

10

158.22

20

275.69

30

304.97

40

310.63

50

291.87

60

303.45

70

363.29

80

262.68

86.84

254.61

Autor: Aniket Kamat (responsable del grupo de Fusión de Datos, Aeron Systems)


Vea el avance corto → Enlace
Vea el desafío de navegación completo → Enlace
Póngase en contacto en www.aeronsystems.com/contact para obtener más detalles


¿Tiene alguna pregunta sobre este tema?

Pregunte a uno de nuestros ingenieros cómo se aplica a su proyecto, o solicite un presupuesto.

Volver a los artículos técnicos

Contacto

Solicite un presupuesto o hable con uno de nuestros ingenieros sobre su plataforma o su planta.

Oficinas

India

Sede central y centro de diseño, Pune

Plot No. 7, Lane No. 5, Laxman Nagar, Balewadi
Pune, Maharashtra 411045, India

Abrir en Google Maps

Planta de fabricación, Pune

Vivan Kohli Industrial Park, Shed No. 5, Gat No. 446
Old Pune-Mumbai Highway, Naigaon, Kanhe Phata, Talegaon
Pune, Maharashtra 412106, India

Abrir en Google Maps

Ventas y soporte, Bengaluru

First Floor, Building No. 11, Sai Anugraha
Jeevan Bhima Nagar Main Road
Bengaluru, Karnataka 560075, India

Abrir en Google Maps

Ventas y soporte, Vijayawada

Door No. 52-1/4-8D, Plot No. 9, 5th Cross Road
Veterinary Colony
Vijayawada, Andhra Pradesh 520008, India

Abrir en Google Maps

Internacional

Aeron Systems Pvt. Ltd., Sharjah

Saif Executive Office # P8-17-02
Sharjah Airport International Free Zone Authority
PO Box 8000, Sharjah, U.A.E.

Abrir en Google Maps