ES2792858T3 - Método y sistema de navegación inercial asistido por GPS - Google Patents

Método y sistema de navegación inercial asistido por GPS Download PDF

Info

Publication number
ES2792858T3
ES2792858T3 ES15842426T ES15842426T ES2792858T3 ES 2792858 T3 ES2792858 T3 ES 2792858T3 ES 15842426 T ES15842426 T ES 15842426T ES 15842426 T ES15842426 T ES 15842426T ES 2792858 T3 ES2792858 T3 ES 2792858T3
Authority
ES
Spain
Prior art keywords
gps
imu
navigation
filter
imus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES15842426T
Other languages
English (en)
Inventor
Shmuel Boyarski
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IMI Systems Ltd
Original Assignee
IMI Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IMI Systems Ltd filed Critical IMI Systems Ltd
Application granted granted Critical
Publication of ES2792858T3 publication Critical patent/ES2792858T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/47Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • G01S19/49Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/183Compensation of inertial measurements, e.g. for temperature effects
    • G01C21/185Compensation of inertial measurements, e.g. for temperature effects for gravity
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/183Compensation of inertial measurements, e.g. for temperature effects
    • G01C21/188Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)

Abstract

Un método de navegación inercial asistido por GPS que comprende: proporcionar múltiples sensores que incluyen múltiples unidades de medición de inercia (IMU) y al menos un receptor y antena del sistema de posicionamiento global (GPS), dichas IMU y al menos un receptor y una antena de GPS se instalan fijamente en un cuerpo rígido, dicho al menos un receptor de GPS proporciona soluciones de posición y velocidad; y proporcionar una computadora de navegación con software de navegación incorporado o una computadora, que no está dedicada a la navegación, sin embargo, tiene las interfaces de hardware y el software de navegación necesarios; caracterizado por que la computadora está configurada para realizar las siguientes actividades: (a) interactuar con todas las IMU y todos los receptores de GPS; (b) ejecutar, en paralelo, múltiples esquemas de navegación inercial estándar (IN), uno por cada IMU; (c) calcular los valores medios de las soluciones de posición, velocidad y actitud de todos los esquemas de IN, obteniendo así una solución de IN fusionada para la ubicación media de las IMU; (d) calcular la media de todas las soluciones de GPS, obteniendo así una solución de GPS fusionada para la ubicación media de las antenas GPS; (e) aplicar correcciones de palanca-brazo, con el vector desde la ubicación media de las IMU a la ubicación media de las antenas de GPS; (f) alimentar la solución de IN fusionada y la solución de GPS fusionada corregida de palanca-brazo a un único filtro de navegación estándar de modo que dicho filtro de navegación estándar no tenga más estados de filtro que un solo GPS y un solo filtro de navegación de IMU y se adapte a la única solución de IN fusionada y una única solución de GPS fusionada, como si hubiera una IMU y un receptor de GPS; (g) calcular una solución de mínimos cuadrados para la aceleración angular del cuerpo rígido; y (h) ejecutar un módulo de corrección de IMU/IN/GPS que, en función de la física del cuerpo rígido y las salidas del filtro de navegación único, está configurado para calcular: (i) correcciones de velocidad angular y aceleración lineal para cada IMU, (ii) correcciones de posición, velocidad y actitud para cada IN, y (iii) mensajes de ayuda de posición, velocidad, actitud, aceleración lineal y velocidad angular para cada receptor de GPS individuales adecuados.

Description

DESCRIPCIÓN
Método y sistema de navegación inercial asistido por GPS
Campo de la invención
La presente invención se refiere a un sistema y método de navegación inercial asistido por GPS multisensor (multi-IMU y multi-GPS).
Antecedentes de la invención
El tema del filtrado federado, y específicamente la navegación federada con múltiples IMU, ha recibido considerable atención en las últimas tres décadas. La referencia [1] contiene una amplia revisión sistemática del filtrado distribuido de Kalman, no necesariamente en el contexto de la navegación. Las obras fundamentales de Carlson, referencias (2]-(6], han introducido ideas y técnicas de filtrado descentralizadas/federadas en el ámbito de la navegación. Estos enfoques de navegación fueron investigados a fondo en el instituto de tecnología de la USAF, referencias [7]-[8]. Algunos trabajos más recientes sobre este tema se ejemplifican en las referencias [9]-[11 ]. Las referencias [12]-[16] son libros y documentos sobre navegación inercial, y las referencias [17]-[19] son el documento fundamental sobre el filtrado de Kalman y dos libros prácticos bien conocidos sobre el tema. Las relaciones cinemáticas y dinámicas básicas entre puntos dentro de un cuerpo rígido aparecen en numerosas fuentes, por ejemplo, la referencia (20).
Sin embargo, con respecto a la navegación, la mayoría, si no todas, las investigaciones pasadas sobre navegación federada multisensor se centraron únicamente en sus aspectos de filtrado: filtrado central versus distribuido/en cascada/federado; la profundidad del intercambio de información entre el filtro 'maestro' y los filtros 'locales'; establece tamaños y contenido (en los niveles 'local' y 'maestro'); con o sin restablecimiento de filtros ('local'/'maestro'); y la correlación incurrida entre filtros locales debido a dinámicas comunes y actualizaciones comunes, etc. Una virtud importante de la navegación federada multisensor, enfatizada en la mayoría de las investigaciones anteriores sobre el tema, si no todas, es la redundancia (tolerancia a fallas) y la capacidad de detección/aislamiento de fallas, con respecto a fallas 'duras' y 'blandas'. La técnica relacionada se divulga en el artículo titulado: "Localización al aire libre mejorada del sistema de fusión multi-GPS/INS utilizando la distancia de Mahalanobis", de Yun-Ki Kim, Seung-Hwan Choi y Jang-Myung Lee del Departamento de Ingeniería Eléctrica, Universidad Nacional de Pusan, Busan, Corea. Kim et ál. describen un sistema para estimar la posición exterior con tres GPS y un sensor IMU. Se describe técnica relacionada adicional en "Integración de unidades de medición de inercia múltiple para navegación peatonal", de Jared B. Bancroft, Universidad de Calgary, Canadá, Departamento de Ingeniería Geomática, 31 de diciembre de 2010, informes UCGE, 2010, 20320: 196. Bancroft describe un GPS para navegación peatonal, cuya precisión se ve reforzada por la fusión con múltiples unidades de medida de inercia (IMU).
Compendio de la invención
El presente sistema incluye un cuerpo rígido móvil ('vehículo', por ejemplo, una aeronave) en el que se instala de forma fija una pluralidad de unidades de medición de inercia (IMU) y una o más antenas y receptores de GPS. Una computadora de navegación (NC) completa el hardware de navegación e interconecta todos los elementos de hardware anteriores. El presente sistema y método de navegación inercial asistido por GPS fusionan los datos de todos los sensores disponibles para producir la solución de navegación (posición, velocidad, actitud). Se supone que ya se ha desarrollado un INS de IMU única/GPS único, y se desea modificarlo y crear un INS multi-GPS/multi-IMU con cambios mínimos de software y con una carga computacional adicional mínima. Estos 'requisitos de minimidad' prácticamente excluyen la navegación federada de la técnica anterior. En comparación con un sistema de navegación inercial (INS) de IMU única/GPS único 'de referencia', el presente sistema y método proporcionan (con receptores de GPS e IMU similares al receptor y la IMU del INS de referencia) una mayor precisión de navegación con una complejidad algorítmica y computacional adicional mínima. El presente método solo se desvía mínimamente de un esquema de navegación inercial asistido por GPS de IMU única/GPS único, y da como resultado beneficios de rendimiento y costo asociados con un sistema de navegación de múltiples agentes. El beneficio de costo se debe al hecho de que varias IMU y receptores de GPS de relativamente baja precisión y bajo costo pueden ofrecer una precisión de navegación que de otra manera (con un INS de IMU única/GPS único) requiere un receptor de GPS y una IMU de alta gama y muy costosos.
El sistema y método actuales proporcionan un enfoque de navegación que difiere de las investigaciones y prácticas pasadas de varias maneras. Primero, solo hay un filtro de navegación, y prácticamente es un filtro de navegación básico 'estándar' de IMU única/GPS único, excepto por cambios de ajuste de filtro mínimos. Este filtro no tiene más estados que un filtro de navegación de IMU única/GPS único, y admite solo una solución de IN (fusionada) y una solución de GPS (fusionada), como si hubiera una IMU y un receptor de GPS en el sistema. Además, a pesar de incluir solo un filtro 'estándar' único, la invención incluye correcciones individuales y restablecimientos para todas las IMU e IN, y ayudas individuales para todos los receptores de GPS, de manera similar a la navegación federada de filtros múltiples de la técnica anterior. Y lo anterior se logra mediante la aplicación intensiva de relaciones internas estáticas, cinemáticas y dinámicas de cuerpo rígido bien conocidas, en lugar de otro complejo esquema de filtrado. La clave para las correcciones individuales de sensores es un algoritmo innovador que calcula una solución de mínimos cuadrados en tiempo real para la aceleración angular del cuerpo. La detección/el aislamiento de fallas, que no se discuten aquí, también pueden ser respaldados dentro del alcance de la invención.
La carga computacional y la complejidad del software aquí son solo un poco mayores que en un INS de IMU única/GPS único, sin embargo, tanto la carga como la complejidad son significativamente menores que con la navegación federada, que es la técnica anterior de la navegación con múltiples IMU, donde hay varios filtros, generalmente un filtro dedicado por cada IMU más un filtro central.
La presente invención describe un método y un sistema para la navegación inercial asistida por GPS como se establece en las reivindicaciones 1 y 11 adjuntas, respectivamente.
En algunas realizaciones, las correcciones de IMU individuales se calculan como incrementos para las correcciones anteriores, y se integran.
En algunas realizaciones, las correcciones de IMU individuales se calculan completamente, después de cada actualización de filtro nuevamente, sin integradores.
En algunas realizaciones, el cálculo de las correcciones individuales para los sensores utiliza correcciones de velocidad angular y aceleración angular palanca-brazo, y aceleraciones lineales actualizadas por filtro/corregidas por palanca en las ubicaciones de las IMU individuales, para definir los incrementos de corrección de IMU locales (que se someten a integración) o correcciones locales completas de IMU.
Acrónimos y definiciones
LLLNo L - el verdadero marco Local-Level Local-North (LLLN), donde XY Zestá al Norte-Este-Abajo (NED) ECEF o E - Marco centrado en la tierra fijo en la tierra (ECEF)
CUERPO o B - Marco fijo en el cuerpo del cuerpo rígido, donde XYZ es adelante-derecha-abajo
I - el marco inercial
CG - Centro de gravedad del cuerpo rígido, y origen de C
IN - Esquema de navegación inercial (estándar)
INS - Sistema de navegación inercial (estándar)
IMU - Unidad de medida Inercial
GPS - Sistema de posicionamiento global
NC - Computadora de navegación
KF - Filtro de Kalman
HW - Hardware
MC - Simulación de Montecarlo
CEP - Probabilidad de error circular, el radio del círculo en el que reside el 50 % de los resultados
R95 - El radio del círculo en el que reside el 95 % de los resultados
DCM - Matriz de cosenos de dirección
1PPS - Un pulso por segundo
~ ^ (íL R) . Distribución normal (gaussiana) con media ^ y varianza R
Lin - el LLLN (erróneo) calculado por el IN
p i X
-W - DCM para transformar vectores del marco M a N
C 'fW ’. M ) - DCM para transformar vectores del marco L de cierto LLLN (verdadero o calculado) en el marco del cuerpo B, donde la actitud del marco del cuerpo con respecto al marco LLLN está definida por el triplete de ángulos de Euler estándares occidentales p, G, 0
V = [ ^ R, ^ P, ^ y]r - el vector de ángulos (minutos) que relaciona Lin con LLLN; los errores de actitud RPY (Roll-Pitch-Yaw) del IN
CB - DCM para transformar vectores del marco del cuerpo B al marco ECEF E
PVT - Posición (3 vectores), Velocidad (3 vectores), Tiempo
PV0AQ: Posición, Velocidad, actitud (0), Aceleración y velocidad angular (Q) (los 3 vectores)
A0, Au - incrementos de actitud y velocidad (salidas de IMU)
()f -() fusionado/a
'A' -() de la entidad X, en el marco Z
o V z A' . () de la entidad X, con respecto al marco Y, en el marco Z
n i b - velocidad angular (D) del marco B con respecto al marco I, expresado en el marco B (el superíndice)
rij - el vector de posición de la IMU n.° j (j = 1,...,M), en B (riMUjen la Figura 3)
r / - la media de r //, / = 1,...,/W (ubicación de IMU media1), en B (riMUmediaen la Figura 3)
r¿( - el vector de posición de la antena n.° i (i = 1,...,N), en B (an t en la Figura 3)
Va - la media de ra¡, i= 1,... ,/V (ubicación de 'antena media'), en B (riMUmedia ANTmedia en la Figura 3)
r ia - vector en B desde la ubicación de 'IMU media' * I hasta la ubicación de 'antena media' ^A (riMUmedia en la Figura 3)
riAi- vector en B desde la ubicación de 'IMU media' hasta la i.a antena, i = 1,...,N (riMUmediaantíen la Figura 3)
riij - vector en B desde la ubicación de 'IMU media' hasta la j.a IMU, j = 1,...,M (riMUmediaiMUj, Figura 3)
Descripción de realizaciones de la invención
Los INS de referencia
El INS se supone que existe (Figura 1), y que está a mano y bien reconocido, incluye una única IMU estándar, que proporciona coning y sculling corregido |A0, Au}; un solo receptor de GPS (con una sola antena), que proporciona arreglos {P, V, T}; y una computadora de navegación que ejecuta un esquema de navegación inercial (IN) y un filtro de navegación estándar con los 15 estados de error estándar {PV0AQ}. El filtro habitualmente es un filtro de Kalman [KF], pero puede ser algún otro filtro, por ejemplo, un KF unscented, un filtro H~, un filtro de partículas, etc. Se corrigen los arreglos de posición y velocidad del GPS para el efecto palanca-brazo del cuerpo-vector entre las ubicaciones de la IMU y la antena. Estas correcciones de palanca-brazo se realizan, de manera estándar, antes de pasar los arreglos al filtro. La computadora utiliza la señal 1PPS del receptor de GPS, junto con el mensaje de tiempo del receptor, para adaptar su propio reloj a la hora del GPS e identificar los tiempos de los arreglos. La computadora también envía señales de sincronización a la IMU, para garantizar la llegada oportuna de la salida de IMU. Las salidas del filtro se utilizan para corregir (restablecer) tanto las entradas de IN como las salidas de IN. Todas las salidas de navegación (solución de PV0AQ completa corregida por filtro de navegación) se envían como 'ayuda' al receptor de GPS, para facilitar el rastreo y la readquisición de satélites.
Principales elementos de la invención
La invención (Figura 2) incluye las siguientes actividades de computación e intercomunicación, que están completamente definidas en este documento (excepto las dos primeras, las interfaces de hardware y los cálculos de navegación inercial, que se realizan como en el INS 'estándar' de referencia):
• La computadora de navegación (NC) interconecta todas las IMU de la misma manera que la NC de referencia interconecta su IMU, y todos los receptores de GPS de la misma manera que la NC de referencia interconecta su receptor de GPS;
• La NC ejecuta (en paralelo) esquemas de navegación inercial (IN) estándar M, uno por cada IMU;
• La NC calcula la media de todas las IN, obteniendo así una solución de IN fusionada para la ubicación media de las IMU;
• La NC calcula la media de todas las soluciones de GPS, obteniendo así una solución de GPS fusionada para la ubicación media de las antenas de GPS;
• La NC alimenta las soluciones de IN fusionadas y de GPS fusionadas (después de corregir la solución de GPS fusionada para la palanca-brazo entre las ubicaciones de 'IMU media' y 'antena media') a un filtro de navegación 'estándar' (IMU única/GPS único) (solo reajustado debido a los errores de 'sensores medios' más pequeños); y
• La NC ejecuta un módulo de corrección de IMU/IN/GPS individual que, en función de la física del cuerpo rígido, calcula
o una corrección {AQ} para cada IMU,
o una corrección {P,V,©} para cada IN, y
o un mensaje de ayuda {P, V,©,AQ} para cada receptor de GPS,
individual de carácter adecuado y aplica estas correcciones/ayudas individuales a todas las IMU, las IN y los receptores de GPS.
Fusión de GPS
Con referencia a la Figura 3, la ubicación media de las antenas de GPS (ubicación de 'IMU media' o 'centro de IMU') en los ejes del cuerpo es
Fusión de arreglo de posición
La verdadera posición ECEF del i.0 receptor de GPS es
Figure imgf000005_0001
donde r CG es la posición CG del cuerpo en ECEF. Por lo tanto, un modelo simple del i.° arreglo de posición del receptor en ECEF en el momento t, que p E (f)
se indica como gpSí V'J es
P GPsÁt ) = P c d f ) C B Í f) r Ai + V p.(f) ( 2)
donde Pi es el error de arreglo de posición en ECEFdel i.° receptor, que aquí se supone que es un ruido gaussiano blanco de media cero con covarianza Rp¡(t). Se supone que todos los receptores tienen las mismas estadísticas de error de posición: Rpi(t) = Rp(t)V/.
El arreglo de posición de GPS de carácter fusionado se obtiene sumando la ecuación (2) sobre los arreglos disponibles i = 1,...,N y dividiendo por N:
Figure imgf000005_0002
donde v p es el ruido de posición de 'GPS medio', cuya covarianza es R p(t) = m R p (í )- Por lo tanto, para receptores iguales, la media de los arreglos de posición de ECEF de los receptores representa un arreglo de posición de ECEF p E = p E
(fusionado) gps de la ubicación media del cuerpo de las antenas de GPS ( A ) y gps tiene una covarianza de error A/veces menor que la de un receptor único. Este último hecho afecta el ajuste del filtro de navegación propuesto.
Si los receptores son diferentes, se debería usar 1 í? 1 - p 1 = ¿^í= i r 11p¡, -1 y = Rp * - iV (Rp * _1Pp up r<o? p) . p ± £ ,GPS
entonces representa una 'ubicación de antena' ponderada por covarianza. Los errores de sesgo de arreglo de posición,
por ejemplo, los errores ionosféricos (residuales), son comunes a todos los receptores y, por lo tanto, cambian P A E G P S •
Fusión de arreglo de velocidad
El i.0 arreglo de velocidad del receptor de GPS en ECEF en el momento t, que se indica como V GPS, (*)< es
Figure imgf000005_0003
donde V v E CG es la velocidad CG del cuerpo en ECEFy v E vt es el error de arreglo de velocidad (ruido) en ECEFdel i.° receptor, que se supone que es ~ ^ v ¡ ) , Todos los receptores tienen las mismas estadísticas de errores de velocidad: Rv{t) = Rv{t) V/'. Debe tenerse en cuenta que ^E B ~ ^?B ^?E i donde Q/e es la velocidad de rotación O B o G
de la Tierra (constante), esQ/sen B, y s íj b (la velocidad angular inercial del cuerpo, en B) se mide (con errores) por los giroscopios de velocidad en las IMU. La matriz [Qx] es la forma simétrica sesgada (también conocida como producto cruzado) del producto cruzado del vector Q = [Qx Qy Qz]t, y que se define como
Figure imgf000006_0002
El arreglo de velocidad del GPS de carácter fusionado se obtiene sumando la ecuación (4) sobre i = 1,...,N y dividiendo por N:
Figure imgf000006_0001
donde v v es el ruido de velocidad de 'GPS medio', de covarianza ^ v { t ) — j jR v i t ) - por |0 tanto, la media de los arreglos de velocidad de ECEF de los receptores (iguales) representa un arreglo de velocidad de ECEF (fusionado) V E r a
g p s para la ubicación media del cuerpo de las antenas A , y este arreglo de velocidad tiene una covarianza de error N veces menor que la de un receptor único (esto afecta el ajuste del filtro de navegación). Si los receptores son
diferentes, se debería usar R - i R V i 1 y V GPS R v Z ÍA R v r 'v E p S i
Fusión de IN
Antes de analizar la fusión de IN, debe tenerse en cuenta que cada esquema de IN es idéntico al esquema de IN del INS de referencia, pero se inicializa individualmente, con su propia posición y velocidad mejor conocida inicialmente, que pueden ser significativas para cuerpos grandes e inicializaciones sin reposo. Si el cuerpo es 'pequeño' e inicialmente en reposo, puede ser prácticamente aceptable inicializar todas las IN con la misma posición (y velocidad cero). La inicialización de actitud es la misma para todas las IN.
La salida (AS, Au) de cada IMU se enruta (después de correcciones (A,Q) individuales, como en el INS de referencia; el cálculo de las correcciones se describirá más adelante) a un esquema de IN estándar dedicado. La salida (P,V,Q ) de cada IN se enruta (después de correcciones (P, V,0) individuales, como en el INS de referencia) al módulo de fusión de IN; este último también recibe (AS, Au) con correcciones. Ver la Figura 2.
Debe tenerse en cuenta que, aunque los errores individuales de cada IN se abordarán en esta subsección, y aunque cada IN obviamente 'tiene' una matriz de covarianza de error, no funcionan filtros 'locales'en el método de navegación de esta invención. Los errores de IN se discuten aquí solo para mostrar cómo se deben usar los parámetros de ruido de salida de las IMU (que conducen a errores de (P, V,0) de IN) como parámetros de ruido de procesos en el reajuste del filtro de navegación (único, estándar).
Fusión de salida de posición de IN
La fusión de salida de posición de IN es similar a la fusión de arreglo de posición de GPS descrita anteriormente.
Mediante INi , se indica la j.a salida de posición de IN en ECEF y, mediante p in é se indica su error. Entonces,
La salida de posición de IN fusionada P fw se obtiene sumando la ecuación (7) sobre las M IN y dividiendo por M :
Figure imgf000007_0001
= J_ y 'M eE p E
donde PIN m p iNj es e| error de posición de ’IN media'. Así, r i n representa una solución de posición r t
de ECEF (fusionada) para la ubicación media del cuerpo de las IMU ( 1 ), y su covarianza de error (sin nombre) es aproximadamente M veces menor que la de una sola IN. Ver la referencia [10] para una discusión detallada.
Fusión de salida de velocidad de IN
De manera similar,
Figure imgf000007_0002
BE ^ i
Aquí Vv VtINm — M m Y¿ ^^3 M = 1 e vE iN j es e| error de ve|0C¡da.d de 'IN media' y V E i n representa una solución de velocidad de ECEF (fusionada) para . La covarianza de error de velocidad de IN fusionada es aproximadamente M veces menor que la de una sola IN.
Fusión de salida de actitud de IN
^ Lin calculada ligeramente diferente. Para la j.a IN, j = 1,...,M, se mantiene la siguiente relación entre las salidas de actitud de IN {y¡, 6j, ^j), sus errores de actitud { ^ Rj, ^ Pj, y los verdaderos ángulos de Euler {w,6,y\ (ver la Figura 4):
Figure imgf000007_0003
riLn-Al aproximar la formulación completa de DCM de ángulos de Euler bien conocida a ángulos diminutos, la w ' l T l Tl i n puede expresarse usando [WR,WP,WY]T (cada uno normalmente de unos pocos miliradianes) como
Figure imgf000007_0004
La definición (5) y esta última aproximación conducen al resultado bien conocido
c í í í w = .í -[ * 4 (i3)
Por lo tanto, la ecuación (11) puede aproximarse bien como
¿ ¿ " • ( W M C h M . U ) = i - C M - <14>
Sumando j y dividiendo por M:
Figure imgf000008_0001
p L IN A j_ xM f i LlNj \]/ A l y
b m b es la media de las salidas de DCM de todas las IN y m ^ ^ 33 = - 1 33 es el error de actitud medio de las IN (vector de ángulos pequeños). Por lo tanto, la salida de actitud fusionada de las IN, CL¡n
u b 1 tiene una covarianza de error aproximadamente M veces menor que la de una sola IN. Se requiere una orto-normalización estándar (ver la referencia [15] sección 7.1.1.3) en C í
Fusión de velocidad angular de IN
n i b de carácter verdadero se aplica en todo el cuerpo, sin embargo, cada IMU produce Qy o AS, que se miden ligeramente diferentes. El modelo de medición es
f lj(t) = íífB(í) eniNj(t). (16)
La salida de velocidad angular de IN fusionada es el promedio de todas las Qys:
Figure imgf000008_0002
e U IN es el error de velocidad angular de ’IN media’; tiene una covarianza M veces menor que la de una sola IN. Fusión de aceleración de IN
Un hecho físico fundamental sobre los cuerpos rígidos (ver, por ejemplo, la referencia [20]) es que la aceleración lineal inercial expresada en el marco del cuerpo de un punto arbitrario fijo D en el cuerpo, i d ' definido por el vector de posición fijo ro= [x,y,z]r en el marco B, donde el origen O de Bes el CG del cuerpo, está relacionada con la aceleración b (yB
lineal inercial del CG, a través de la velocidad angular inercial del cuerpo ib y la aceleración angular inercial del cuerpo Ó B ■
Figure imgf000008_0003
Los acelerómetros miden la aceleración inercial detectada (sa), no la aceleración inercial verdadera (a); estos dos tipos de aceleración están relacionados por (ver la referencia [15], sección 4.3)
Figure imgf000008_0004
dónde G es la fuerza gravitacional que actúa sobre la masa total del cuerpo m. Restando G im de ambos lados de la q^ B ecuación (18), es evidente que la ecuación (18) también es valida para las aceleraciones detectadas id y bAio -Por las observaciones anteriores, el modelo de medición de la aceleración detectada de la j.a IMU (o IN) es
Figure imgf000008_0005
( 20)
sa10 + ( X ] X ] f o ? B X ]) VIi + e sa IN
donde n B
i b y n se aplican en todo el cuerpo. Por lo tanto, cuando la ecuación (20) se promedia sobre las M IMU se obtiene el siguiente resultado para la aceleración fusionada sa/;V válida en r / :
Figure imgf000009_0001
donde ® salN M ¿- ‘ó=i saíAíj es el error de aceleración detectado de ’IN media', y su covarianza es M veoes menor que la de J , el error de aceleración detectado de !N¡. En la practica, la velocidad y actitud de salida de las IMU (para navegación) se incrementan, y se mantienen resultados similares a los de las ecuaciones. (21) y (17).
Ajuste y funcionamiento del filtro de navegación
La discusión sobre la fusión de IN anterior lleva a las siguientes conclusiones con respecto al ajuste del filtro (determinación de las matrices P0, Q y R, usadas en el filtro) en el esquema propuesto:
• P0: Los términos {P, V,©} deben reflejar la precisión de inicialización de navegación (fusionada). Cada IN se inicializa individualmente, pero todas las inicializaciones de posición derivan prácticamente de una posición dada, con correcciones de palanca para las IMU, y todas las inicializaciones de actitud son iguales a una actitud dada. (Si el cuerpo no está en reposo, habrá Q x r 'correcciones' de velocidad individuales agregadas a una velocidad dada). Por lo tanto, los términos P, V,Q de la ’PO fusionada' deben ser iguales a los del INS de referencia. Los términos {AQ}, sin j_
embargo, deberían ser m de los parámetros respectivos de una IMU única.
Q: Dado que para todos los términos de IN se encontró que su covarianza de error es aproximadamente M veces menor que la de la IN de referencia, y dado que Q representa las covarianzas de los procesos aleatorios que conducen j_
a la covarianza de error de la IN, la ’Qfusionada' debería ser m de la Qde referencia.
R\ La ’R fusionada' debería ser n de la R de referencia.
La IN fusionada representa r / y el GPS fusionado representa r i \ Por lo tanto, los datos del GPS deben, antes de ingresarse en el filtro de navegación, someterse a correcciones de palanca de velocidad y posición estándar utilizando * IA (en lugar de la palanca de la IMU única a la antena de GPS única, utilizada en el INS de referencia).
Tanto el estado de filtro a posteriori (después de la actualización de GPS) como la salida de navegación de estado completo solamente se aplican al punto del cuerpo definido p o r l j (excepto la actitud, que se aplica en todo el cuerpo). Como todos los sensores están ubicados en otra parte, el cálculo de correcciones de IMU/IN individuales y la ayuda de GPS individual requiere atención especial (ver más abajo).
No se describirán aquí detalles sobre el cálculo estándar del restablecimiento de {P, V,©} en el filtro de navegación. Debe tenerse en cuenta que en el presente método (de manera similar al esquema de navegación de referencia), después de cada actualización de GPS, los integradores para las 'correcciones de {AQ} fusionadas' se incrementan y luego se deducen de las {AQ} fusionadas a priori actuales, que son sumas de las {AQ} corregidas individuales actuales, para obtener {AQ} 'con corrección de filtro fusionadas' (a posteriori).
Cálculo de correcciones de IMU/IN individuales
El módulo de navegación inercial (IN) dentro de un INS estándar se asocia tradicionalmente con dos tipos de 'correcciones', ambas realizadas a la frecuencia de arreglo del GPS, que es la tasa de actualización del filtro (y a menudo también la tasa de propagación del filtro), y ambas se realizan después de cada actualización de filtro. Debe tenerse en cuenta que la salida {AS, Au} de la IMU se corrige siempre antes de suministrarse a la IN; la corrección se aplica a la tasa de cálculo de IN (= tasa de salida de IMU). Los términos de corrección {AS, Au} son integrales de los estados de filtro con respecto a {AQ} (Figura 1). El estado del filtro generalmente 'existe' solo en las actualizaciones del filtro: el estado se calcula en la etapa de actualización del filtro, se usa para las correcciones de IN y se restablece inmediatamente a cero ya que las correcciones de IN portan toda la información del estado del filtro.
Entonces, en un INS estándar, después de cada actualización de filtro:
• La salida de la IN {P,V,©} es 'restablecida', es decir, anulada, por la salida {P,V,©} de estado completo correspondiente de todo el INS (que, en ese instante, ya incorpora de manera óptima la información de actualización de GPS). •
• Los términos de corrección de la tasa de IMU {AS, Au} mencionada anteriormente están integrados, es decir incrementados por las partes {AQ} del estado de filtro a posteriori.
En el presente método, todos los elementos anteriores son realizados individualmente para cada IN. Ver la Figura 2 y la siguiente descripción.
Restablecimiento de salida de IN individual
P: Dado que la salida de posición de estado completo con actualización del filtro del esquema de navegación
(P n E \ ' se aplica en r r i , y las IMU se encuentran en r i¡, la 'posición de restablecimiento para la j.a IMU es
)£(+) _ pB
IN,, = P Z C i * n , ( 22)
donde C uE b es la salida de DCM con actualización del filtro del sistema de navegación y (+) indica datos (individuales) después del restablecimiento.
V:
V fÁ rt' = V f ( C f (Ó x] r / / , (23)
donde V v Ei y o J 6 son las salidas de estado completo con actualización del filtro de velocidad y tasa del sistema de navegación.
• 0 :
c lb‘"1,+, = c% Vj. (24)
Corrección de salida de IMU individual
La corrección de A0 se basa en el hecho de que ^ es la velocidad angular actual más conocida en todos los puntos del cuerpo, por lo tanto, deseamos alcanzar
a f ' = ñ, Vj (25)
manipulando los términos de corrección AS (o Q) individuales. Hay dos formas de lograr esto: definir directamente la corrección de Q individual 'completa' a posterior como la diferencia entre la medición de tasa sin procesar individual actual y ^ prescindiendo así de los integradores con respecto a las tasas (más precisamente, la estimación del error en la tasa); o mantener los integradores de la tasa y definir el incremento de la estimación individual de error de tasa
como la diferencia entre la tasa corregida local a priori y ^ (esta es la opción aplicada en el ejemplo). Debe tenerse en cuenta que ambas forman difieren de la práctica estándar (para una IMU única) de incrementar los integradores con los estados de actualización de filtro apropiados, y ambas conducen a estimaciones de error de IMU 'más ruidosas' (aunque individuales).
Las correcciones de Au (o A) individuales son más complicadas, ya que de acuerdo con la ecuación (18) el cálculo de la aceleración lineal en un punto del cuerpo dado, dada la aceleración lineal del CG, requiere conocer el aceleración q B q b
angular4 li b i que no se mide ni se calcula en los INS. Hasta aquí, era suficiente saber que íl ib es igual para todo el cuerpo.
Uno puede tratar de estimar de alguna manera £ lB IB ’ por ejemplo mediante un filtro basado en £X Este enfoque incurre en un retraso de tiempo perjudicial. En cambio, el presente método aplica una nueva versión de una técnica conocida (ver, por ejemplo, las referencias [22], [23]), que ahora se presentará.
Figure imgf000010_0001
T,B b
Dado que esto último es válido para cualquier ro, tenemos para 11 y r 2
Figure imgf000011_0003
por lo que
Figure imgf000011_0004
(26)
Examinando la ecuación (26) en nuestro contexto, se conocen todas las ubicaciones de las IMU y las IMU miden las aceleraciones y velocidades angulares. Así, la (26) aplicada a cualquiera de las dos IMU es un conjunto de tres C)B
ecuaciones lineales a partir de las cuales se puede extraer la aceleración angular de 3 vectores í l i b , de la siguiente manera: (26) ^
Figure imgf000011_0005
Debe tenerse en cuenta que el RHS anterior es completamente conocido. El LHS se puede simplificar teniendo en cuenta que para cualquiera de los dos vectores V1,V2
Figure imgf000011_0006
Por lo tanto,
Figure imgf000011_0007
(27)
Ahora, la ecuación (27) en forma abreviada es
Figure imgf000011_0009
(el significado de C<1,2) y D<1,2) es obvio), reconocido que se reconoce como la forma familiar Cx = D donde el vector x es el desconocido y la matriz C y el vector D son dados.
Para aplicar realmente la ecuación (27), se usan dos ubicaciones de IMU cualesquiera r«cy r/, donde k, /e {1 ,...,/W}; se
remplaza ai y a2 por las aceleraciones detectadas (medidas) aceleraciones sak y sa¿’ y se remplaza ^ i b por la estimación de tasa del cuerpo actual más conocida O:
Figure imgf000011_0008
(28)
Dado que sak y e incluso ^ contienen sesgos y ruidos, la solución de la ecuación (28) para es errónea hasta cierto punto. Para minimizar este error, se propone recopilar los datos disponibles de todas las IMU y obtener r") D
una solución de mínimos cuadrados de varianza mínima para a 6i b i de la siguiente manera.
La ecuación (28) puede escribirse con dos IMU cualesquiera. Se aplica la ec. (28) a todos los pares de IMU posibles, se concatenan las ecuaciones resultantes q = M en una ecuación sobredeterminada y se resuelve mediante
un procedimiento de mínimos cuadrados. Detalles: (28) abreviada como
Figure imgf000011_0001
, p' donde p e {1,...,q} es un par de IMU. La ecuación concatenada es entonces
Figure imgf000011_0002
La solución de mínimos cuadrados de la ecuación (29) es
Figure imgf000011_0010
( Debe tenerse en cuenta que la inversión de la matriz solo implica una matriz de 3 x 3. Dado que existe una manera analítica simple de forma cerrada para invertir una matriz de 3 x 3, la inversión de la matriz y la solución completa de mínimos cuadrados no son de computación intensiva.
Para finalizar, ahora que se conoce la aceleración angular del cuerpo, es posible calcular la corrección A de salida de IMU individual. Dado que la ecuación (28) se aplica a dos puntos del cuerpo cualesquiera, se elige el punto / para que «Sel' *
sea la ’IMU media', se elige el punto /(paraque sea la j.a IMU, y se resuelve para’ r
saj = [ Í2 x ][f2 x ](r/J. - r/) saT - [(r^. - r /)x ] Ü
= [f i x ] x ] (r H j) .sa/ - [(r/7j.) x ] Q (30)
= S R j -\- ( [ f í X ] [f í X ] [ f i X ]) Y l l j ■
Aquí, s a I es la aceleración detectada con corrección de filtro de carácter fusionado (a posteriori) en r i (ver el último párrafo en la subsección "AJUSTE Y FUNCIONAMIENTO DEL FILTRO DE NAVEGACIÓN" anterior).
Las correcciones de aceleración individuales ahora se pueden calcular de dos maneras (ver las dos formas de corrección de tasa de carácter individual en el párrafo siguiente a la ecuación (25)): con o sin integradores.
Un incremento de A de estimación de error individual aplicable a la IMU en rij se puede definir como la diferencia entre la aceleración corregida local a priori y la sa; 'completa' a posteriori de la ecuación (30). Cada integral A individual se avanza, después de una actualización de GPS, mediante su incremento de A individual aplicable. Este es el enfoque aplicado en el ejemplo más adelante. Alternativamente, se define la corrección de A individual 'completa' a posteriori como la diferencia entre la medición de aceleración sin procesar individual actual (= salida de IMU) y sa;, y se prescinde de los integradores con respecto a la estimación de errores de aceleración.
Ambas maneras difieren en dos aspectos de la práctica estándar (para una IMU única): debido a los términos de corrección de palanca-brazo de velocidad/aceleración angular, y debido al uso de la aceleración a posteriori local 'más conocida' (sa;) para definir los incrementos locales (para los integradores), en lugar de utilizar estados de actualización de filtro. Las estimaciones de error A resultantes son 'más ruidosas' que las habituales para una IMU única, sin embargo, son verdaderamente individuales.
Cálculo de ayuda de GPS individual
Los elementos de ayuda individuales {P, V©,Q} para los receptores de GPS, que pueden enviarse a una tasa de IN, se calculan de manera similar a las ecuaciones (22)-(25) excepto con riA¡ en lugar de rii;. Los elementos individuales de ayuda A se calculan mediante (ver la ecuación (30))
Durante la interrupción del GPS
Cuando las señales de GPS no están disponibles, después de haber estado disponible durante un tiempo durante la navegación, el sistema continúa navegando como cualquier INS estándar, es decir, con navegación puramente inercial utilizando las correcciones de IMU más recientes (y 'congeladas'). De hecho, cada IN dentro del sistema hace eso individualmente, y la fusión de IN continúa independientemente del estado del GPS.
Con datos de GPS, el rendimiento de navegación con respecto a la ubicación de 'IMU media' (o 'centro de IMU') es mucho mejor que el del INS de referencia (con respecto a su ubicación de IMU única). De hecho, es hasta
aproximadamente VJ JiV veces mejor debido solamente a la reducción de ruidos; y las correcciones de sensores individuales mejoran eso significativamente. Durante la interrupción del GPS, la navegación es mejor que la del INS de referencia tanto porque los errores de las IMU residuales son más pequeños como porque las 'condiciones iniciales' de la navegación puramente inercial son más precisas.
Sin embargo, la invención tiene una característica útil adicional que es aplicable durante las interrupciones del GPS: aunque la precisión de la navegación se deteriora inevitablemente durante la interrupción, la solución de navegación fusionada siempre es significativamente mejor que la de cualquier IN individual dentro del sistema. Así, se puede seguir realizando un restablecimiento de salida de IN individual (ver las ecuaciones (22) - (24)), para datos de í -pE y E f i E q
navegación {P, I/,©} mejorados con respecto a todo caso de r /;. v* 5 en tal caso son solo las variables respectivas fusionadas, sin actualizaciones de filtro). Esto puede ser prácticamente importante, por ejemplo, cuando un sensor óptico está ubicado cerca de una IMU. No hace falta decir que los restablecimientos de salidas de IN individuales durante la interrupción del GPS no mejoran la navegación del conjunto con respecto a f / .
Debe tenerse en cuenta que r//; multiplica ^ i ¡ - que no tiene una precisión perfecta, de forma tal que un r//; 'muy grande' no es aconsejable (incluso con datos de GPS).
Ejemplo de simulación
El ejemplo de simulación numérica que se describe a continuación demuestra las características principales de la invención, con varias IMU y un solo receptor de GPS, y compara el rendimiento de la invención con el rendimiento de un esquema de navegación (casi) idéntico (con el mismo hardware), aunque carece de las correcciones de IMU individuales.
La razón principal para usar un receptor de GPS en el ejemplo, en lugar de varios receptores, es el deseo de resaltar la contribución de las correcciones de IMU individuales. El enfoque con el que se compara la invención se aplica (como la invención) a la navegación inercial completa para cada IMU, incluidas las inicializaciones individuales y los restablecimientos de filtro de PVQ individuales. Es decir, el enfoque comparado es significativamente más complicado que el enfoque básico de múltiples IMU, que consiste en promediar las salidas de las IMU y ejecutar una sola IN. El enfoque comparado difiere de la invención solo en que aplica las mismas correcciones de tasa y aceleración del filtro de navegación para todas las IMU (en lugar de las correcciones individuales para cada IMU, en la invención).
La configuración de hardware (simulada) utilizada en todas las simulaciones de navegación incluye cinco IMU de bajo grado ADIS16448, fabricadas por ANALOG DEVICES. Cuatro de estas IMU se 'colocan' en los cuatro vértices de un tetraedro cuya longitud del borde es de 0.2 metros; una IMU se 'coloca' en el centro del tetraedro. Ver la referencia [23] para una discusión de los efectos del arreglo de IMU. La simulación incluye el modelado de ubicaciones y desalineaciones de IMU individuales, y de errores de sesgo/factor de escala/paseo aleatorio individuales (según la especificación ADIS16448) para cada uno de los 30 sensores (una IMU incluye una tríada de acelerómetros y una tríada de giroscopios de velocidad). Una segunda configuración de hardware evaluada fue una versión contraída de la primera, con todas las IMU ubicadas conjuntamente. Para ser justos, se utilizaron las mismas secuencias aleatorias en las ejecuciones de simulación con el enfoque comparado.
Se usó una trayectoria de 3 minutos de un cohete, que incluye la fase de impulso (aproximadamente 20 segundos) y una parte de la fase balística. La recepción de GPS está disponible durante los primeros 2 minutos. Debe tenerse en cuenta que la precisión de la actitud de la navegación en una trayectoria balística a gran altitud es generalmente pobre.
La Figura 5 presenta errores de posición, velocidad y actitud en una ejecución de simulación única para los dos esquemas de navegación comparados, y para dos configuraciones de hardware (HW): tetraedro+centro e IMU de ubicación conjunta. En los primeros 120 segundos, el GPS domina la precisión de navegación y las cuatro ejecuciones presentan un rendimiento prácticamente idéntico. Durante la interrupción del GPS (de 120 a 180 segundos; ver la Figura 6), es evidente una clara ventaja de la invención, con aproximadamente la mitad de los errores del enfoque comparado (con una pequeña ventaja para la configuración de ubicación no conjunta, pero no en actitud). Por lo tanto, en este ejemplo, las correcciones de IMU individuales son equivalentes a usar (en el enfoque comparado) alrededor de cuatro veces la cantidad de IMU (20 IMU). Dado que el enfoque comparado es significativamente más avanzado que el simple promedio de IMU, la ventaja de la invención sobre el promedio de IMU es aun mayor.
La razón de este éxito se puede ver en la Figura 7, que aborda una de las IMU descentradas en las ejecuciones de simulación realizadas para la Figura 5, y presenta para cada uno de los seis sensores de esta IMU el error cierto total (excluyendo el paseo aleatorio, para mayor claridad) y las estimaciones de error realizadas por los dos métodos comparados (nota: después t = 120 las estimaciones están 'congeladas'). Las variables presentadas son los incrementos de velocidad y ángulo; los gráficos pertenecientes a los incrementos de velocidad X y Z se amplían. Aunque el invento no proporciona estimaciones de error sin fisuras, sigue funcionando mucho mejor que el enfoque comparado, que aplica las mismas correcciones de filtro para todas las IMU. Deben tenerse en cuenta las estimaciones claramente mejores con respecto al acelerómetro Y y los giroscopios de velocidad X y Z. La estimación del acelerómetro Z también es significativamente mejor. La estimación del acelerómetro X captura la verdadera dinámica del error, mientras que el enfoque comparado pasa completamente por alto este último.
La invención y el enfoque comparado también se han comparado estadísticamente mediante ejecuciones de simulación de Montecarlo. Las precisiones de navegación de posición horizontal resultantes, en términos de CEP y R95, se presentan en la Figura 8, que amplía el período de interrupción del GPS. En esta simulación de MC, la invención es dos veces más precisa que el enfoque comparado, tanto con respecto a CEP como a R95.
La Figura 9 muestra las respectivas mediciones de precisión de actitud tridimensionales del 50 % y 95 % y también amplía el período de interrupción del GPS. La precisión de la actitud mostrada es pobre debido a la condición de vuelo a gran altitud de carácter balístico. Con respecto a la precisión de la actitud, las medidas del 50 % de la invención y los enfoques comparados son bastante similares; sin embargo, la medida de precisión de la actitud del 95% de la invención es mucho mejor (2.7 veces mejor en t = 180 segundos) que la del enfoque comparado. Esto significa que la distribución de errores de actitud del presente método es mucho más estrecha que la del método comparado. Debe tenerse en cuenta nuevamente que el enfoque comparado requeriría aproximadamente 20 IMU (en lugar de 5 IMU) para lograr la precisión de posición de la invención, y que el promedio de IMU (el enfoque básico para la navegación multi-IMU) requeriría aun más IMU.
Obviamente, uno puede ejecutar un esquema de navegación inercial y un filtro de navegación individual por cada IMU, y fusionar sus salidas (ver las referencias [10], [2]-[6]) para lograr un rendimiento similar al de la invención, quizás incluso mejor. Sin embargo, la complejidad del código en tiempo real asociada, la extensión de la desviación con respecto a un código en tiempo real de IMU única/GPS único existente y la carga computacional resultante serían todas mucho mayores que con la presente invención.
Referencias
[1] Mahmoud, M.S. y Khalid, H.M. "Distributed Kalman filtering: a bibliographic review", Control Theory & Applications, IET, Volume 7, Issue 4, 2013. Digital Object Identifier: 10.1049/iet-cta.2012.0732
[2] N. A. Carlson. "Information-Sharing Approach to Federated Kalman Filtering", Proceedings of the 1988 IEEE National Aerospace and Engineering Conference (NAECON 88), págs. 1581, Dayton, OH., 1988.
[3] N. A. Carlson. "Federated Filter for Fault-Tolerant Integrated Navigation Systems", IEEE Position, Location, and Navigation Symposium, págs. 110119, Orlando, FL., 1988.
[4] N. A. Carlson. "Federated square root filter for decentralized parallel processes", IEEE Trans. on Aerospace and Electronic Systems, Vol. 26(3), págs. 517-525, 1990.
[5] N. A. Carlson. "Federated filter for computer efficient near-optimal GPS integration", IEEE Trans. on Aerospace and Electronic Systems, págs. 306-314, 1996.
[6] N. A. Carlson. "Federated Filter for Distributed Navigation and Tracking Applications", ION 58th AM, pp. 340-353, 2002.
[7] Lawrence, P.J. "Comparison of a Distributed Kalman Filter Versus a Centralized Kalman Filter with Fault Detection Considerations", AFIT MS Thesis, Wright-Patterson AFB, AFIT/GE/ENG/93S-06, 1993.
[8] Stephen J. Delory. "Design and Analysis of a Navigation System Using The Federated Filter", AFIT MS Thesis, Wright-Patterson AFB, AFIT/GSO/IENG/95D-02, 1995.
[9] A. Edelmayer y M. Miranda. "Federated filtering for fault tolerant estimation and sensor redundancy management in coupled dynamics distributed systems", Proceedings of the 15th Med. Conf. on Control & Automation, Athens, Julio 2007.
[10] Ilia Rapoport, Amit Brandes and Harel Kraus. "Optimal Fusion of Multiple Sensors with a Common External Update", Proceedings of the 53rd Israel Annual Conference on Aerospace Sciences, Tel-Aviv & Haifa, Israel, Marzo 2013.
[11] Tae-Gyoo Lee. "Centralized Kalman Filter with Adaptive Measurement Fusion: its Application to a GPS/SDINS Integration System with an Additional Sensor", International Journal of Control, Automation, and Systems, Vol. 1(4), pp.444-452, Dec. 2003.
[12] Paul G. Savage. "Strapdown Inertial Navigation Integration Algorithm Design Part 1: Attitude Algorithms", Journal of Guidance, Control, and Dynamics, Vol. 21(1), págs. 19-28 Ene.-Feb. 1998.
[13] Paul G. Savage. "Strapdown Inertial Navigation Integration Algorithm Design Part 2: Velocity and Position Algorithms", Journal of Guidance, Control, and Dynamics, Vol. 21(2), págs. 208-318, Mar.-Abr. 1998.
[14] Paul G. Savage. "A Unified Mathematical Framework for Strapdown Algorithm Design", Journal of Guidance, Control, and Dynamics, Vol. 29(2), págs. 237-249, Mar.-Abr. 2006.
[15] P. G. Savage. Strapdown Analytics, chap. 4.6, 6, 15.2. Strapdwon Associates, 2000.
[16] D. H. Titterton y J. L. Weston. Strapdown Inertial Navigation Technology, IEE Radar, Sonar, Navigation and Avionics Series 5, 1997.
[17] R. E. Kalman. "A New Approach to Linear Filtering and Prediction Problems", Transactions ASME 82D, pp.33-45, 1960.
[18] Peter S. Maybeck. Stochastic Models, Estimation and Control, Vol. 1, Navtech Book & Software Store, 1994.
[19] Y. Bar-Shalom, X.-Rong Li and T. Kirubarajan. Estimation with Applications To Tracking and Navigation, John Wiley & Sons, 2001.
[20] Bernard Etkin. Dynamics of Atmospheric Flight, John Wiley & Sons, 1972.
[21] Y. Oshman y F.L. Markley. "Spacecraft attitude/rate estimation using vector-aided GPS observations", IEEE Transactions on Aerospace and Electronic Systems, 35(3), págs. 1019-1032, 1999.
[22] S. Merhav. "A Nongyroscopic Inertial Measurement Unit", Journal of Guidance, Vol. 5(3), págs. 227-235, 1982.
[23] R. Hanson. Using Multiple MEMS IMUs to Form a Distributed Inertial Measurement Unit, Master's Thesis, US Airforce Institute of Technology, 2005.

Claims (11)

REIVINDICACIONES
1. Un método de navegación inercia! asistido por GPS que comprende:
proporcionar múltiples sensores que incluyen múltiples unidades de medición de inercia (IMU) y a! menos un receptor y antena del sistema de posicionamiento global (GPS), dichas IMU y al menos un receptor y una antena de GPS se instalan fijamente en un cuerpo rígido, dicho al menos un receptor de GPS proporciona soluciones de posición y velocidad; y
proporcionar una computadora de navegación con software de navegación incorporado o una computadora, que no está dedicada a la navegación, sin embargo, tiene las interfaces de hardware y el software de navegación necesarios; caracterizado por que la computadora está configurada para realizar las siguientes actividades:
(a) interactuar con todas las IMU y todos los receptores de GPS;
(b) ejecutar, en paralelo, múltiples esquemas de navegación inercial estándar (IN), uno por cada IMU;
(c) calcular los valores medios de las soluciones de posición, velocidad y actitud de todos los esquemas de IN, obteniendo así una solución de IN fusionada para la ubicación media de las IMU;
(d) calcular la media de todas las soluciones de GPS, obteniendo así una solución de GPS fusionada para la ubicación media de las antenas GPS;
(e) aplicar correcciones de palanca-brazo, con el vector desde la ubicación media de las IMU a la ubicación media de las antenas de GPS;
(f) alimentar la solución de IN fusionada y la solución de GPS fusionada corregida de palanca-brazo a un único filtro de navegación estándar de modo que dicho filtro de navegación estándar no tenga más estados de filtro que un solo GPS y un solo filtro de navegación de IMU y se adapte a la única solución de IN fusionada y una única solución de GPS fusionada, como si hubiera una IMU y un receptor de GPS;
(g) calcular una solución de mínimos cuadrados para la aceleración angular del cuerpo rígido; y
(h) ejecutar un módulo de corrección de IMU/IN/GPS que, en función de la física del cuerpo rígido y las salidas del filtro de navegación único, está configurado para calcular:
(i) correcciones de velocidad angular y aceleración lineal para cada IMU,
(ii) correcciones de posición, velocidad y actitud para cada IN, y
(iii) mensajes de ayuda de posición, velocidad, actitud, aceleración lineal y velocidad angular para cada receptor de GPS
individuales adecuados.
2. El método de la reivindicación 1, que utiliza un esquema de navegación inercial (IN) por cada IMU.
3. El método de la reivindicación 1, en donde todas las correcciones y los mensajes de ayuda se realizan individualmente para cada sensor y salida de IN.
4. El método de la reivindicación 3, en donde todas las correcciones y los mensajes de ayuda se calculan mediante algoritmos basados en la física del cuerpo rígido.
5. El método de la reivindicación 1, en donde la aceleración angular del cuerpo rígido se calcula utilizando un método de mínimos cuadrados que utiliza datos de todas las IMU.
6. El método de la reivindicación 1 o la reivindicación 2, en donde las correcciones de IMU individuales se calculan como incrementos de las correcciones anteriores, y se integran matemáticamente.
7. El método de una cualquiera de las reivindicaciones 1 a 3, en donde las correcciones de IMU individuales se calculan completamente de nuevo después de cada actualización del filtro de navegación, sin integración matemática.
8. El método de la reivindicación 1, en donde el cálculo de correcciones individuales de todos los sensores usa: a. términos de corrección de palanca-brazo de velocidad angular y aceleración angular, y
b. aceleraciones lineales con actualización de filtro y corregidas por palanca en las ubicaciones individuales de las IMU, para definir incrementos de corrección de IMU locales o para definir correcciones de IMU locales completas.
9. El método de la reivindicación 2, en donde, con fines de cálculo, las IMU se emparejan en todos los pares de IMU posibles y el método de mínimos cuadrados utiliza datos de aceleración lineal y velocidad angular de todos dichos pares de IMU.
10. El método de la reivindicación 5, en donde el uso de datos de todas las IMU comprende además el uso de ubicaciones respectivas de las IMU instaladas de forma fija en el cuerpo rígido.
11. Un sistema de navegación inercial (INS) asistido por GPS que comprende múltiples sensores que incluyen múltiples unidades de medición de inercia (IMU) y una computadora con software de navegación, y al menos un receptor y una antena del sistema de posicionamiento global (GPS), todos instalados de forma fija en un cuerpo rígido, dicho al menos un receptor de GPS proporciona soluciones de posición y velocidad,
caracterizado por que la computadora está configurada para:
(a) interconectar todas las IMU y todos los receptores de GPS;
(b) ejecutar, en paralelo, múltiples esquemas de navegación inercial estándar (IN), uno por cada IMU;
(c) calcular los valores medios de las soluciones de posición, velocidad y actitud de todos los esquemas de IN, obteniendo así una solución de IN fusionada para la ubicación media de las IMU;
(d) calcular la media de todas las soluciones de GPS, obteniendo así una solución de GPS fusionada para la ubicación media de las antenas de GPS;
(e) aplicar correcciones de palanca-brazo, con el vector desde la ubicación media de las IMU hasta la ubicación media de las antenas de GPS;
(f) alimentar la solución de IN fusionada y la solución de GPS fusionada corregida con palanca-brazo a un único filtro de navegación estándar, de modo que dicho filtro de navegación estándar no tenga más estados de filtro que un filtro de navegación de GPS único e IMU única y se adapte a la solución de una IMU fusionada única y de un GPS fusionada única, como si hubiera una IMU y un receptor GPS;
(g) calcular una solución de mínimos cuadrados para la aceleración angular del cuerpo rígido; y
(h) ejecutar un módulo de corrección de IMU/IN/GPS que, en función de la física del cuerpo rígido y las salidas del filtro de navegación estándar único, calcula:
(i) correcciones de velocidad angular y aceleración lineal para cada IMU,
(ii) correcciones de posición, velocidad y actitud para cada IN, y
(iii) mensajes de ayuda de posición, velocidad, actitud, aceleración lineal y velocidad angular para cada receptor de GPS
individuales adecuados.
ES15842426T 2014-09-16 2015-09-09 Método y sistema de navegación inercial asistido por GPS Active ES2792858T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL234691A IL234691A (en) 2014-09-16 2014-09-16 A method and system for inertial navigation using a world-wide fastening system
PCT/IL2015/050921 WO2016042545A1 (en) 2014-09-16 2015-09-09 Gps-aided inertial navigation method and system

Publications (1)

Publication Number Publication Date
ES2792858T3 true ES2792858T3 (es) 2020-11-12

Family

ID=55022803

Family Applications (1)

Application Number Title Priority Date Filing Date
ES15842426T Active ES2792858T3 (es) 2014-09-16 2015-09-09 Método y sistema de navegación inercial asistido por GPS

Country Status (7)

Country Link
US (1) US9927530B2 (es)
EP (1) EP3195015B1 (es)
ES (1) ES2792858T3 (es)
IL (1) IL234691A (es)
PL (1) PL3195015T3 (es)
SG (1) SG11201702050SA (es)
WO (1) WO2016042545A1 (es)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11175375B2 (en) * 2010-11-12 2021-11-16 Position Imaging, Inc. Position tracking system and method using radio signals and inertial sensing
DE102016217546A1 (de) 2016-09-14 2018-03-15 Continental Automotive Gmbh Verfahren zum Bestimmen einer Position einer Antenne und Fahrzeug
IL248913B (en) * 2016-11-10 2022-01-01 Imagesat Int N V Identification and tracking of objects using multiple satellites
DE102016222272B4 (de) * 2016-11-14 2018-05-30 Volkswagen Aktiengesellschaft Schätzen einer Eigenposition
US10247573B1 (en) * 2017-03-29 2019-04-02 Rockwell Collins, Inc. Guidance system and method for low visibility takeoff
US10955261B2 (en) * 2017-04-17 2021-03-23 Rosemount Aerospace Inc. Air data attitude reference system
US11280896B2 (en) 2017-06-16 2022-03-22 FLIR Belgium BVBA Doppler GNSS systems and methods
US10983206B2 (en) 2017-11-07 2021-04-20 FLIR Belgium BVBA Low cost high precision GNSS systems and methods
IL253770B2 (en) * 2017-07-31 2023-02-01 Israel Aerospace Ind Ltd Determination of azimuth during flight
JP6891753B2 (ja) * 2017-09-28 2021-06-18 ソニーグループ株式会社 情報処理装置、移動装置、および方法、並びにプログラム
US10578747B2 (en) 2017-12-14 2020-03-03 Swift Navigation, Inc. Systems and methods for reduced-outlier satellite positioning
US11353566B2 (en) * 2018-04-26 2022-06-07 Navico Holding As Sonar transducer having a gyroscope
CN108896044B (zh) * 2018-07-23 2021-09-10 湖南格纳微信息科技有限公司 一种基于惯性导航和卫星导航的定位方法及装置
US10753752B2 (en) * 2018-07-26 2020-08-25 Trimble Inc. Vehicle manual guidance systems with steering wheel angle sensors and road wheel angle sensors
FR3086052B1 (fr) * 2018-09-13 2020-10-02 Ixblue Système de localisation, et procédé de localisation associé
CN109373998B (zh) * 2018-10-11 2020-07-17 重庆天箭惯性科技股份有限公司 基于多传感器数据的旋转体姿态测量方法
DE112019006140A5 (de) * 2018-12-11 2021-10-14 Chronos Vision Gmbh Verfahren und Vorrichtung zur Positionsbestimmung mittels Trägheitsnavigation, und Kalibriersystem
WO2020150916A1 (en) * 2019-01-23 2020-07-30 Lingdong Technology (Beijing) Co. Ltd Autonomous broadcasting system for self-driving vehicle
FR3095049B1 (fr) * 2019-04-10 2021-04-09 Mac Lloyd Sas Dispositif de localisation d’un mobile
CN114174850A (zh) 2019-05-01 2022-03-11 斯威夫特导航股份有限公司 用于高完整性卫星定位的***和方法
CN110196068B (zh) * 2019-05-27 2022-11-18 哈尔滨工程大学 一种极区集中滤波组合导航***残差向量故障检测与隔离方法
US11675087B2 (en) 2020-01-13 2023-06-13 Archaius Llc Magnetic velocity and position sensors
US12038759B2 (en) * 2020-03-05 2024-07-16 Analog Devices, Inc. Trusted motion unit
US11435485B2 (en) * 2020-05-22 2022-09-06 The Board Of Regents Of The University Of Oklahoma Multi-inertial measurement unit fusion for fine-resolution position estimation
US11017347B1 (en) * 2020-07-09 2021-05-25 Fourkites, Inc. Supply chain visibility platform
WO2022046317A2 (en) 2020-07-17 2022-03-03 Swift Navigation, Inc. System and method for providing gnss corrections
CN111829508B (zh) * 2020-07-24 2022-02-08 中国人民解放***箭军工程大学 一种基于新息的容错联邦滤波方法及***
CN112284385B (zh) * 2020-10-27 2022-12-27 深圳市高巨创新科技开发有限公司 一种多捷联惯导切换方法及***
EP4222609A1 (en) 2020-12-17 2023-08-09 Swift Navigation, Inc. System and method for fusing dead reckoning and gnss data streams
CN112711051A (zh) * 2020-12-18 2021-04-27 易瓦特科技股份公司 一种飞控***定位方法、装置、设备及存储介质
WO2023009463A1 (en) * 2021-07-24 2023-02-02 Swift Navigation, Inc. System and method for computing positioning protection levels
US11860287B2 (en) 2022-03-01 2024-01-02 Swift Navigation, Inc. System and method for detecting outliers in GNSS observations
US11906640B2 (en) 2022-03-01 2024-02-20 Swift Navigation, Inc. System and method for fusing sensor and satellite measurements for positioning determination
CN115096321A (zh) * 2022-06-23 2022-09-23 中国人民解放军63921部队 一种车载捷联惯导***鲁棒无迹信息滤波对准方法及***
US12013468B2 (en) 2022-09-01 2024-06-18 Swift Navigation, Inc. System and method for determining GNSS corrections
WO2024058999A1 (en) 2022-09-12 2024-03-21 Swift Navigation, Inc. System and method for gnss correction transmission

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424914B1 (en) * 2000-12-26 2002-07-23 American Gnc Corporation Fully-coupled vehicle positioning method and system thereof
US20050114023A1 (en) * 2003-11-26 2005-05-26 Williamson Walton R. Fault-tolerant system, apparatus and method
US8019538B2 (en) * 2007-07-25 2011-09-13 Honeywell International Inc. System and method for high accuracy relative navigation
US8862394B2 (en) * 2013-01-22 2014-10-14 Ensco, Inc. System and method for tracking and locating a person, animal, or machine

Also Published As

Publication number Publication date
EP3195015B1 (en) 2020-03-18
SG11201702050SA (en) 2017-04-27
IL234691A0 (en) 2015-11-30
EP3195015A1 (en) 2017-07-26
WO2016042545A1 (en) 2016-03-24
US20160223683A1 (en) 2016-08-04
IL234691A (en) 2017-12-31
US9927530B2 (en) 2018-03-27
PL3195015T3 (pl) 2020-11-02
EP3195015A4 (en) 2018-10-17

Similar Documents

Publication Publication Date Title
ES2792858T3 (es) Método y sistema de navegación inercial asistido por GPS
US9128173B1 (en) Machine and process for self localization using doppler
CN103542854A (zh) 基于星载处理器的自主定轨方法
Xiong et al. Carrier-phase-based multi-vehicle cooperative positioning using V2V sensors
CN103293512A (zh) 使用本地波传播模型定位
CN110567455B (zh) 一种求积更新容积卡尔曼滤波的紧组合导航方法
Ali et al. SINS/ANS/GPS integration using federated Kalman filter based on optimized information-sharing coefficients
WO2011157686A1 (en) System for measuring coseismic movements or vibrations of structures based on global navigation satellite systems-gnss and/or pseudolites
Goh et al. Survey of global-positioning-system-based attitude determination algorithms
Langel et al. Tightly coupled GPS/INS integration for differential carrier phase navigation systems using decentralized estimation
Badshah et al. SINS/CNS integration algorithm and simulations for extended time flights using linearized Kalman filtering
Kruger et al. Observability analysis and optimization for angles-only navigation of distributed space systems
CN115235513A (zh) 一种基于卫导伪距和伪距率的惯导校正方法
Pesyna et al. A phase-reconstruction technique for low-power centimeter-accurate mobile positioning
DeVon et al. Innovation-based fusion of multiple satellite positioning systems for minimizing uncertainty
Jean et al. Synchronization via arbitrary satellite signals
Rautalin Data-driven force models in GNSS satellite orbit prediction
Han et al. Mock-measurement based performance evaluation of inertial navigation without knowing ground truth
Bogdanov et al. Precise orbit determination for GPS and GLONASS satellites on the basis of IGS data
Capuano et al. GNSS based attitude determination systems for nanosatellites
Zhang et al. An optimal virtual inertial sensor framework using wavelet cross covariance
CN109269499B (zh) 一种基于相对导航的目标联合组网定位方法
Xu Department of Mechanical Engineering, Tufts University 574 Boston Avenue, Medford, 02155, US Email: liangchun. xu@ tufts. edu March 22, 2019
Wang et al. A Direct Algorithm for Multi-Gyroscope Infield Calibration
Myers Verifying and Improving a Flight Reference System's Performance