ES2732580T3 - Procedimiento mejorado para determinar la posición y/o la velocidad de un vehículo guiado; sistema asociado - Google Patents
Procedimiento mejorado para determinar la posición y/o la velocidad de un vehículo guiado; sistema asociado Download PDFInfo
- Publication number
- ES2732580T3 ES2732580T3 ES14168147T ES14168147T ES2732580T3 ES 2732580 T3 ES2732580 T3 ES 2732580T3 ES 14168147 T ES14168147 T ES 14168147T ES 14168147 T ES14168147 T ES 14168147T ES 2732580 T3 ES2732580 T3 ES 2732580T3
- Authority
- ES
- Spain
- Prior art keywords
- satellites
- guided vehicle
- estimated
- kinematic state
- satellite
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000004364 calculation method Methods 0.000 claims description 13
- 238000010187 selection method Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 3
- 238000004422 calculation algorithm Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000011093 media selection Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/02—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
- G01S1/08—Systems for determining direction or position line
- G01S1/44—Rotating or oscillating beam beacons defining directions in the plane of rotation or oscillation
- G01S1/54—Narrow-beam systems producing at a receiver a pulse-type envelope signal of the carrier wave of the beam, the timing of which is dependent upon the angle between the direction of the receiver from the beacon and a reference direction from the beacon; Overlapping broad beam systems defining a narrow zone and producing at a receiver a pulse-type envelope signal of the carrier wave of the beam, the timing of which is dependent upon the angle between the direction of the receiver from the beacon and a reference direction from the beacon
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/28—Satellite selection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/20—Integrity monitoring, fault detection or fault isolation of space segment
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/22—Multipath-related issues
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Un procedimiento para seleccionar un conjunto de satélites visibles utilizables (LSVU) de un conjunto de satélites visibles (LSV) de una constelación (6) de satélites de ubicación para determinar un estado cinemático en el momento actual (E(t)) de un vehículo guiado (2), forzado a circular a lo largo de una vía, como por ejemplo un tren, un tranvía, un metro; el procedimiento comprende las etapas, para cada satélite (i) del conjunto de satélites visibles, dirigidas a: - calcular un valor instantáneo medido (Di, PDi) de una magnitud entre un coeficiente Doppler y una pseudodistancia, a partir de la señal recibida de dicho satélite; - determinar un valor instantáneo estimado (D*i, PD*i) de dicha magnitud, desde la posición instantánea del satélite indicada en una efeméride (21) y la posición estimada (P*(t)) indicada en un estado cinemática estimada en el instante actual (E*(t)) del vehículo guiado; - comparar los valores instantáneos medidos y estimados según un criterio, y en caso de incumplimiento de dicho criterio; - eliminar dicho satélite de un conjunto de satélites visibles utilizables, caracterizado porque la etapa de determinar un valor instantáneo estimado de dicha magnitud comprende las siguientes subetapas que consisten en: - extraer información relativa a una parte de la vía en la que el tren viaja entre un instante anterior (t-1) y el instante actual (t) de un mapa de la vía y según un estado cinemático del vehículo guiado determinado en el instante anterior (E(t-1)); - determinar el estado cinemático estimado en el instante actual (E*(t)) mediante la implementación de un modelo dinámico (M) del vehículo guiado, que utiliza solo: - el estado cinemático del vehículo guiado determinado en el instante anterior (E(t-1)) y, - la información relativa a la parte de la vía en la que se desplaza el vehículo guiado.
Description
DESCRIPCIÓN
Procedimiento mejorado para determinar la posición y/o la velocidad de un vehículo guiado; sistema asociado [0001] El objeto de la invención es el de los procedimientos y sistemas para determinar el estado cinemático instantáneo de un vehículo guiado.
[0002] En esta aplicación, vehículo guiado significa cualquier tipo de vehículo forzado a viajar a lo largo de un camino, como por ejemplo, un tren, un tranvía, un metro, etc.
[0003] Estado cinemático significa la posición del vehículo, la velocidad del vehículo o ambas.
[0004] El documento EP 1712930 B1 describe un procedimiento para determinar la velocidad instantánea de un tren implementado por un sistema a bordo.
[0005] Este sistema ejecuta un algoritmo para calcular el valor instantáneo de la velocidad del tren a partir de los seis pares posibles de señales de ubicación emitidas por un grupo de cuatro satélites que pertenecen a una constelación de satélites de ubicación.
[0006] En este procedimiento de la técnica anterior, para que la medida de la cantidad medida tenga un alto nivel de confianza, un procedimiento preliminar garantiza la selección de los cuatro satélites cuyas señales utilizará el algoritmo de cálculo. Esta selección se realiza desde todos los satélites en la constelación que son visibles por el sistema a bordo en el momento actual.
[0007] El procedimiento de selección sirve para apartar un satélite visible cuya señal es incorrecta o está dañada en la recepción. Este es, por ejemplo, el caso cuando esta señal es reflejada por el entorno antes de ser recibida. Tal perturbación de la señal se denomina "fenómeno de ruta alternativa" ("Ruta alternativa"). De hecho, cuando el algoritmo de cálculo utiliza una señal así perturbada, el valor instantáneo de la velocidad calculada es erróneo.
[0008] Para detectar que una señal está alterada, el sistema descrito en el documento EP 1712 930 B1 comprende dos receptores remotos. Tan pronto como aparece una diferencia entre las señales provenientes del mismo satélite pero recibidas por cada uno de los dos receptores, el satélite en cuestión se excluye de la lista de satélites utilizables en la determinación de la velocidad del tren. Esta exclusión se mantiene durante un tiempo predeterminado, correspondiente a una estimación del tiempo requerido para que el tren cruce una zona de perturbación.
[0009] Cuatro satélites de la lista de satélites utilizables se seleccionan al azar para la ejecución del algoritmo de cálculo.
[0010] De esta manera, se garantiza que las cuatro señales de ubicación utilizadas por el algoritmo de cálculo no se alteren y que la ejecución del algoritmo de cálculo conducirá a obtener una medición de la magnitud cinemática buscada.
[0011] El documento FR 2956215 A1 describe un procedimiento para seleccionar los satélites que se pueden usar para determinar el estado cinemático de un vehículo motorizado, del tipo que comprende los pasos de:
- calcular un valor instantáneo medido de una magnitud entre un coeficiente Doppler y una pseudodistancia, a partir de señales recibidas de una pluralidad de satélites de una constelación de satélites de ubicación;
- determinar un valor instantáneo estimado de dicha magnitud;
- comparar los valores instantáneos medidos y estimados; y, en caso de diferencia significativa,
- identificar al menos un satélite cuya señal se encuentra en el origen del valor instantáneo medido erróneo y eliminando dicho al menos un satélite de la lista de satélites utilizables.
[0012] En el documento FR 2956215 A, el paso para determinar el valor instantáneo estimado se basa en un modelo del comportamiento dinámico del vehículo motorizado. Este modelo utiliza, como datos de entrada, diversos datos medidos entregados por diferentes sensores cinemáticos instalados en dicho vehículo motorizado. En particular, en una realización preferida, el vehículo motorizado incluye una unidad inercial capaz de entregar valores instantáneos de la velocidad y posición del vehículo motorizado. A continuación, a partir de este estado instantáneo estimado del vehículo motorizado, un algoritmo calcula el valor instantáneo estimado de la cantidad de interés, el coeficiente Doppler y/o pseudodistancia.
[0013] El objeto de la invención es proponer un procedimiento de selección alternativo, particularmente bien
adaptado al caso particular de los vehículos guiados.
[0014] Para este fin, el objeto de la invención es un procedimiento para seleccionar un conjunto de satélites visibles utilizables de un conjunto de satélites visibles de una constelación de satélites de ubicación para determinar un estado cinemático instantáneo de un vehículo guiado, del tipo que comprende los pasos, para cada satélite del conjunto de satélites visibles, orientados a:
- calcular un valor instantáneo medido de una magnitud entre un coeficiente Doppler y una pseudodistancia, a partir de la señal recibida de dicho satélite visible;
- determinar un valor instantáneo estimado de dicha magnitud;
- comparar los valores instantáneos medidos y estimados según un criterio, y en caso de incumplimiento de dicho criterio;
- eliminar dicho satélite de un conjunto de satélites visibles utilizables,
caracterizado por el hecho de que la etapa de determinar un valor estimado de la cantidad usa un modelo dinámico del vehículo guiado que emplea solo un estado cinemático del vehículo guiado determinado en un instante dado para calcular un estado cinemático instantáneo estimado.
[0015] Según realizaciones particulares, el procedimiento comprende una o más de las siguientes características, tomadas de forma aislada o en cualquier combinación técnicamente posible:
- el modelo dinámico del vehículo guiado utiliza una cartografía de la pista en la cual el vehículo guiado está viajando; - la etapa de determinar un valor estimado de la cantidad utiliza una efeméride que permite estimar la posición y la velocidad relativa de un satélite de todos los satélites visibles y del vehículo guiado en el estado cinemático instantáneo estimado;
- el paso de comparación comprende una determinación de una diferencia entre los valores instantáneos medidos y estimados de la cantidad y/o una determinación de una covarianza entre los valores medidos instantáneos y estimados de la cantidad;
- el criterio consiste en verificar que la diferencia es menor que una diferencia de umbral y/o que la covarianza es menor que una covarianza de umbral;
[0016] El objeto de la invención es también un procedimiento para calcular un estado cinemático instantáneo de un vehículo guiado a partir de las señales emitidas por un conjunto de satélites de una constelación de satélites de ubicación, caracterizado por el hecho de que el procedimiento comienza con una procedimiento de selección según el procedimiento anterior para generar un conjunto de satélites visibles utilizables y por el hecho de que el procedimiento continúa calculando el estado cinemático instantáneo del vehículo guiado solo a partir de las señales emitidas por los satélites de la lista de satélites visibles utilizables.
[0017] El objeto de la invención es también un sistema para determinar una magnitud cinemática instantánea de un vehículo guiado, embarcado a bordo del vehículo, que comprende un receptor de las señales emitidas por satélites de una constelación de satélites de localización, medios de almacenamiento y medios cálculo, caracterizados por el hecho de que son adecuados para ejecutar las instrucciones de un programa informático para implementar un procedimiento para calcular un estado cinemático instantáneo según el procedimiento anterior.
[0018] La invención y sus ventajas se comprenderán mejor con la lectura de la siguiente descripción, dada únicamente a modo de ejemplo y con referencia a los dibujos adjuntos, en los cuales:
- la figura 1 es una representación esquemática de un tren equipado con un sistema a bordo para determinar un estado cinemático instantáneo, basado en las señales emitidas por una constelación de satélites de ubicación;
- la figura 2 es una representación de bloques de la estructura del sistema de la figura 1;
- la figura 3 es una representación en bloque de un medio de selección de una lista de satélites visibles utilizables que está equipado con el sistema de la figura 2; y,
- la figura 4 es una representación en bloque del procedimiento de selección implementado por los medios de selección de la figura 3.
[0019] Ahora se describirá en detalle una realización del procedimiento de selección y un sistema para llevar a
cabo este procedimiento para filtrar señales de ubicación perturbadas.
[0020] Con referencia a la figura 1, un tren 2 recorre una línea de ferrocarril 4 cuyo curso se conoce.
[0021] Para determinar un estado cinemático instantáneo E(t), que comprende la posición instantánea P(t) y la velocidad instantánea V(t) del tren 2, este último está equipado con un sistema a bordo 8.
[0022] El sistema 8 está adaptado para recibir señales de ubicación SI emitidas por diferentes satélites i pertenecientes a la misma constelación 6 de satélites de ubicación.
[0023] Como ejemplo de tal constelación de satélites, daremos el de la constelación GPS (''global positioning system" en inglés) que consta de una treintena de satélites NAVSTAR.
[0024] Dependiendo del momento t actual y de la posición P(t) del tren 2 en el instante t actual, el sistema 8 puede ver los N satélites i. Es decir, el sistema 8 del tren 2 recibe la señal de ubicación Si emitida por cada uno de estos N satélites i.
[0025] Como se muestra esquemáticamente en la figura 2, el sistema 8 es un ordenador que comprende medios de cálculo, como un procesador 10, medios de almacenamiento, como una memoria de acceso aleatorio 12 y una base de datos 14, un módulo de recepción 16 de las señales emitidas por los satélites de la constelación 6 (el módulo 16 está conectado a una antena 15), y una interfaz de entrada-salida 18, que permite el intercambio de datos entre el sistema 8 y otros sistemas incorporados en el tren 2.
[0026] Los diversos elementos constitutivos del sistema 8 están conectados entre sí por medio de un bus de comunicación interno.
[0027] La memoria 12 almacena las instrucciones de varios programas de ordenador, que son adecuados para ser ejecutados por el procesador 10. En particular, la memoria 12 almacena las instrucciones de un programa para implementar el procedimiento de selección de satélites visibles.
[0028] La base de datos 14 almacena un almanaque 20. Un almanaque 20 se actualiza periódicamente por la constelación 6. Tiene un período de validez t0 entre un primer instante t1 y un segundo instante t2. El almanaque 20 se transmite al suelo como parte de la carga útil de cada una de las señales de ubicación Si emitidas por los satélites i.
[0029] El módulo de recepción 16 del sistema 8 puede identificar la parte del almanaque 20 en una señal recibida y grabarla en la base de datos 14. El almanaque 20 permite al sistema 8 determinar todos los satélites de la constelación 6 que son potencialmente visibles entre los instantes t1 y t2 desde cualquier punto de la superficie de la tierra.
[0030] La base de datos 14 también almacena, para cada satélite visible, una efemérides 21. Una efemérides 21 se actualiza periódicamente por la constelación 6. Tiene un período de validez t3 entre un primer instante de validez t4 y un segundo instante t5. La efemérides 21 se transmite al suelo como parte de la carga útil de cada una de las señales de ubicación Si emitidas por el satélite i correspondiente.
[0031] El módulo de recepción 16 del sistema 8 puede identificar la parte de la efemérides 21 en una señal recibida y grabarla en la base de datos 14. La efemérides 21 permite al sistema 8 determinar una posición, una velocidad y los errores de tiempo del satélite correspondiente.
[0032] La base de datos 14 almacena un mapa 24 de la vía 4 a lo largo de la cual viaja el tren 2.
[0033] La memoria 12 comprende las instrucciones de un programa 30 para determinar el estado cinemático instantáneo E(t) del tren 2 en el instante actual L
[0034] El programa 30 incluye un medio de selección 34 capaz de entregar una lista de satélites visibles LSVU utilizables y medios de cálculo 36 del estado cinemático instantáneo E(t) de la lista de satélites visibles LSVU utilizables.
[0035] Como se muestra en detalle en la figura 3, los medios de selección 34 comprenden un módulo 38 para actualizar una lista de satélites LSV visibles, un módulo de medición 40 de al menos un tamaño, un módulo de estimación 42 del mismo tamaño, un módulo de comparación 44 y un módulo para actualizar una lista de satélites visibles utilizables LSVU
[0036] El módulo 38 para actualizar una lista de satélites LSV visibles puede mantener una lista instantánea que indica el identificador i de cada uno de los satélites visibles, según lo indicado por el medio 16.
[0037] El módulo de medición 40 comprende un submódulo de cálculo 50 capaz de calcular, para cada satélite i de la lista LSV un valor instantáneo medido Di del coeficiente Doppler, a partir de la señal Si transmitida por este satélite.
[0038] El módulo de medición 40 comprende un submódulo 52 capaz de calcular, para cada satélite i de la lista LSV, un valor instantáneo medido PDi del pseudodistancia, a partir de la señal Si transmitida por este satélite.
[0039] El medio de estimación 42 comprende un submódulo 60 para estimar el estado cinemático actual. El submódulo 60 puede tomar como entrada el estado cinemático E(t-1) del tren 2 determinado en el instante t-1 anterior, generado a la salida de los medios de cálculo 36 para el instante t-1 anterior.
[0040] El submódulo 60 es capaz, a partir del mapa 24 contenido en la base de datos 14 y en una función del estado cinemático en el instante anterior E(t-1), para extraer información relacionada con una parte de vía por la que discurre el tren entre t-1 y t.
[0041] El submódulo 60, que comprende un modelo dinámico M del comportamiento del tren 2, es capaz, a partir del estado cinemático E (t-1) e información relacionada con la parte de la vía en la que el tren 2 está viajando, de determinar un estado cinemático estimado E*(t) del tren en el instante t actual.
[0042] En una realización particular, el modelo dinámico M del comportamiento del tren 2 utilizado por el submódulo 60 considera que el tren está viajando a una aceleración constante. Por lo tanto, la estimación del nuevo estado cinemático E(t) del tren se realiza determinando, gracias a la cartografía 24, la nueva posición del tren, extrapolando el desplazamiento del tren de aceleración constante del estado cinemático anterior E(t- 1). Teniendo en cuenta las variaciones a baja velocidad de un vehículo ferroviario, este modelo dinámico muy rudimentario ofrece buenas estimaciones del comportamiento cinemático real del tren en los intervalos de tiempo considerados.
[0043] El medio de estimación 60 comprende un submódulo 64 capaz de calcular, para cada satélite i de la lista LSV, un valor instantáneo medido Di del coeficiente Doppler. Para hacer esto, el submódulo 64 considera las posiciones instantáneas de los satélites Si, indicadas en las efemérides 21 almacenadas en la base de datos 14, y la posición estimada P*(t) indicada en el estado cinemático estimado E*(t) del tren en el instante actual t.
[0044] El medio de estimación 60 comprende un submódulo 66 capaz de calcular, para cada satélite i de la lista LSV, un valor instantáneo medido PD*i de la pseudodistancia. Para hacer esto, el submódulo 66 considera las posiciones instantáneas de los satélites Si, indicadas en las efemérides 21 almacenadas en la base de datos 14, y la posición estimada P*(t) indicada en el estado cinemático estimado E*(t) del tren en el instante actual t.
[0045] El módulo de comparación 44 comprende un submódulo 70 para determinar una diferencia A Di entre los valores Di y D*i instantáneos medidos y estimados del coeficiente Doppler para el satélite i.
[0046] El módulo de comparación 44 comprende un submódulo 72 para determinar un CoVD de covarianza entre los valores instantáneos Di y D*i medidos y estimados del coeficiente Doppler para el satélite i.
[0047] El módulo de comparación 44 comprende un submódulo 74 para determinar una diferencia A PD entre los valores instantáneos medido y estimado PDi y PD*i de la pseudodistancia para el satélite i.
[0048] El módulo de comparación comprende un submódulo 76 para determinar una covarianza CovPD entre los valores instantáneos medidos y estimados Di y D*i de la pseudodistancia para el satélite i.
[0049] El medio de comparación comprende un submódulo 78 para verificar el valor medido del coeficiente Doppler. El submódulo 78 es capaz de comparar el valor de ADi a valor umbral AD0 y el valor CovDi CovD0 un valor umbral CovD0. Cuando ADi es mayor que AD0 y CovDi es mayor que CovD0, el submódulo 76 puede pasar el identificador i al módulo 46 para actualizar la lista de satélites visibles LSVU.
[0050] El medio de comparación comprende un submódulo 80 para verificar el valor medido de la pseudodistancia. El submódulo 80 es capaz de comparar el valor de APDi a valor umbral APD0 y el valor CovPDi CovPD0 un valor umbral CovPD0. Cuando APDi es mayor que APD0 y CovPDi es mayor que CovPD0, el submódulo 78 puede pasar el identificador i al módulo 46 para actualizar la lista de satélites visibles utilizables LSVU [0051] El módulo 46 es capaz de generar una lista de satélites visibles utilizables LSVU. Para hacer esto, el módulo 46 puede inicializar la lista de satélites visibles utilizables de la lista de satélites LSV visibles en la salida del módulo 48 cada vez que se modifica este último. El módulo 46 puede entonces eliminar de la lista así inicializada el identificador i de un satélite comunicado a él por el submódulo 78 o el submódulo 80.
[0052] El medio de cálculo 36 toma como entrada la lista de LSVU generada en la salida de los medios de
selección 44 para calcular el estado cinemático instantáneo E(t) del tren 2 solo a partir de las señales provenientes de los satélites mencionados en la lista de LSVU.
[0053] El procedimiento para determinar el estado cinemático instantáneo E(t) del tren 2 resultante de la ejecución, por el sistema 8, del programa 30 se presentará ahora.
[0054] La ejecución del programa 30 comienza con la ejecución 100 de los medios de selección 34 para entregar una lista de satélites visibles utilizables LSVU.
[0055] En el paso 110, la ejecución de los medios de selección 34 comienza con la ejecución del módulo 38. A partir de los identificadores i satélites visibles indicados por los medios 16, el módulo 38 genera una lista de satélites visibles en el momento actual LSV. Tan pronto como se genera una lista de LSV, el módulo 46 inicializa una lista de satélites visibles utilizables LSVU copiando la lista de satélites de LSV visibles.
[0056] A continuación, en la etapa 120, el submódulo de cálculo 50 es ejecutado para calcular, para cada satélite i de la lista LSV un valor instantáneo medido Di del coeficiente Doppler, a partir de la señal Si transmitida por este satélite. En la etapa 122, el submódulo 52 es ejecutado para calcular, para cada satélite i de la lista LSV, un valor instantáneo medido PDi del pseudodistancia, a partir de la señal Si transmitida por este satélite.
[0057] El submódulo 60 se ejecuta a continuación para generar un estado cinemático estimado instantáneo E*(t) del tren 2.
[0058] En el paso 130, el submódulo 60 toma como entrada el estado cinemático E(t-1) del tren determinado en el instante anterior t-1 El submódulo 60 accede a la base de datos 14 para leer el mapa 24. Luego, en función de estas dos entradas, el submódulo 60 determina la información relativa a la porción del canal 4 en la que el tren 2 pasa entre t - l y L.
[0059] En el paso 132, el modelo dinámico M del submódulo 60 se usa para determinar un estado cinemático estimado E*(t) del tren en el instante t actual, desde el estado cinemático E (t-1) y la información relacionada con la parte de la vía en la que viaja el tren 2.
[0060] En el paso 140, la ejecución de los medios de estimación 60 continúa con la ejecución del submódulo 64 para calcular, para cada satélite i de la lista LSV, un valor instantáneo estimado D*i del coeficiente Doppler. Para este propósito, la posición y velocidad instantáneas del satélite i, calculadas a partir de los datos contenidos en las efemérides 21 almacenadas en la base de datos 14, y la posición y velocidad instantáneas estimadas del tren 2, P*(t) y V*(t), contenido en el estado cinemático estimado E*(t), se utiliza para determinar una posición y velocidad relativas entre el satélite i y el tren 2 para estimar las señales S*i y deducir el valor D* i.
[0061] A continuación, en el paso 142, el submódulo 66 es ejecutado a fin de calcular, para cada satélite i de la lista LSV, un valor instantáneo medido PD*i de la pseudodistancia. Para hacer esto, la posición y velocidad instantáneas del satélite i, calculadas a partir de los datos contenidos en la efeméride 21 almacenada en la base de datos 14, y la posición y velocidad instantáneas estimadas del tren 2, P*(t) y V*(t), contenidas en el estado cinemático estimado E*(t), se utilizan para determinar una posición y velocidad relativas entre el satélite i y el tren 2 para estimar las señales S*i y deducir el valor PD*i.
[0062] A continuación, en el paso 150, correspondiente a la ejecución del submódulo 70 del módulo de comparación 44, la diferencia ADi se calcula por la diferencia entre los valores medidos y estimados instantáneos, Di y D*i, para el satélite i.
[0063] En el paso 152, correspondiente a la ejecución del submódulo 72, se calcula una covarianza CovDi entre los valores Di y D*i instantáneos y estimados del coeficiente Doppler, para el satélite i.
[0064] En la etapa 154, correspondiente a la ejecución del submódulo 74, se calcula una diferencia APDi por la diferencia entre los valores instantáneos medidos y estimados, PDi y PD*i, para el satélite i.
[0065] En el paso 156, correspondiente a la ejecución del submódulo 76, una covarianza CovPDi entre los valores instantáneos medidos y estimados, PDi y PD*i, para el satélite i.
[0066] En la etapa de comparación real 160, la ejecución del submódulo 78 hace posible verificar que el valor ADi es menor que una diferencia de umbral AD0 y que el valor CovDi es más bajo que un valor umbral CovD0. En el caso negativo, el identificador i se transmite al módulo 46.
[0067] En la etapa 162, de manera similar, la ejecución del submódulo 80 hace posible verificar que el valor de APDi es menor que una diferencia de umbral APD0 y que el valor de CovPDi es menor que el valor de umbral CovPD0. En el caso negativo, el identificador i se transmite al módulo 46.
[0068] Finalmente, en el paso 170 de actualizar la lista de satélites visibles utilizables LSVU, el módulo 46 elimina, de la lista LSVU inicializada a partir de la lista LSV, el identificador i de un satélite que se le transmite el resultado del paso 160 o del paso 162.
[0069] El medio de cálculo 36 toma como entrada la lista de LSVU generada en la salida de los medios de selección 34 para calcular el estado cinemático instantáneo E(t) del tren 2 solo a partir de las señales provenientes de los satélites mencionados en la lista de LSVU.
[0070] Una vez que se ha generado la lista LSVU, el paso 200 para el cálculo del estado cinemático instantáneo actual E(t) se lleva a cabo únicamente sobre la base de las señales de satélite indicadas en la lista LSVU.
[0071] El procedimiento aprovecha ventajosamente el cálculo del coeficiente Doppler o de la pseudodistancia, que son cantidades que, en caso de perturbación de la señal de localización, fluctúan con una gran amplitud. Por lo tanto, si la amplitud de un valor medido de una u otra de estas cantidades es grande y muestra una gran variabilidad a lo largo del tiempo, esto sugiere que la señal de ubicación correspondiente está alterada. El satélite que transmite esta señal se elimina de la lista de satélites visibles utilizables para el cálculo posterior del estado cinemático del vehículo.
[0072] Ventajosamente, el procedimiento de selección se realiza muy hacia arriba para detectar la perturbación de una señal de localización muy rápidamente y para evitar tener en cuenta esta señal perturbada en el cálculo del estado cinemático del vehículo guiado, que puede tener consecuencias negativas significativas.
Claims (6)
1. Un procedimiento para seleccionar un conjunto de satélites visibles utilizables (LSVU) de un conjunto de satélites visibles (LSV) de una constelación (6) de satélites de ubicación para determinar un estado cinemático en el momento actual (E(t)) de un vehículo guiado (2), forzado a circular a lo largo de una vía, como por ejemplo un tren, un tranvía, un metro; el procedimiento comprende las etapas, para cada satélite (i) del conjunto de satélites visibles, dirigidas a:
- calcular un valor instantáneo medido (Di, PDi) de una magnitud entre un coeficiente Doppler y una pseudodistancia, a partir de la señal recibida de dicho satélite;
- determinar un valor instantáneo estimado (D*i, PD*i) de dicha magnitud, desde la posición instantánea del satélite indicada en una efeméride (21) y la posición estimada (P*(t)) indicada en un estado cinemática estimada en el instante actual (E*(t)) del vehículo guiado;
- comparar los valores instantáneos medidos y estimados según un criterio, y en caso de incumplimiento de dicho criterio;
- eliminar dicho satélite de un conjunto de satélites visibles utilizables, caracterizado porque la etapa de determinar un valor instantáneo estimado de dicha magnitud comprende las siguientes subetapas que consisten en:
- extraer información relativa a una parte de la vía en la que el tren viaja entre un instante anterior (t-1) y el instante actual (t) de un mapa de la vía y según un estado cinemático del vehículo guiado determinado en el instante anterior (E(t-1));
- determinar el estado cinemático estimado en el instante actual (E*(t)) mediante la implementación de un modelo dinámico (M) del vehículo guiado, que utiliza solo:
o el estado cinemático del vehículo guiado determinado en el instante anterior (E(t-1)) y,
o la información relativa a la parte de la vía en la que se desplaza el vehículo guiado.
2. Procedimiento según la reivindicación 1, en el que la efeméride (21) permite estimar la posición y la velocidad relativa de un satélite del conjunto de los satélites visibles y del vehículo guiado en el estado cinemático estimado en el instante actual (E*(t)).
3. Un procedimiento según cualquiera de las reivindicaciones anteriores, en el que la etapa de comparación comprende determinar una diferencia (ADi, APDi) entre los valores instantáneos medidos y estimados de dicha magnitud y/o una determinación de una covarianza (CovDi, CovPDi) entre los valores instantáneos medidos y estimados de dicha magnitud.
4. Procedimiento según la reivindicación 3, en el cual dicho criterio consiste en verificar que dicha diferencia es menor que una diferencia de umbral y/o que dicha covarianza es menor que una covarianza de umbral.
5. Procedimiento para calcular un estado cinemático en un momento actual (E(t)) de un vehículo guiado (2), forzado a circular por una vía, como, por ejemplo, un tren, un tranvía, un metro, a partir de las señales (Si) transmitidas por un conjunto de satélites de una constelación (6) de satélites de ubicación, caracterizado porque el procedimiento comienza con un procedimiento de selección según el procedimiento según cualquiera de las reivindicaciones 1 a 4 para generar un conjunto de satélites visibles utilizables (LSVU) y porque el procedimiento continúa calculando el estado cinemático en el instante actual (E(t)) del vehículo guiado solo a partir de las señales (Si) emitidas por los satélites (i) de dicha lista de satélites visibles utilizables (LSVU).
6. Sistema (8) para determinar un estado cinemático en el instante actual (E(t)) de un vehículo guiado (2), forzado a circular por una vía, como, por ejemplo, un tren, un tranvía, un metro, estando el sistema a bordo de dicho vehículo guiado y comprende un receptor (16) de señales (Si) emitidas por satélites (i) desde una constelación (6) de satélites de ubicación, medios de memoria (12, 14) y medios de cálculo (10), caracterizados porque son adecuados para ejecutar las instrucciones de un programa informático (30) para llevar a cabo un procedimiento para calcular un estado cinemático en el momento actual (E(t)) del vehículo guiado según la reivindicación 5.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1354268A FR3005510B1 (fr) | 2013-05-13 | 2013-05-13 | Procede ameliore de determination de la position et/ou de la vitesse d'un vehicule guide ; systeme associe. |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2732580T3 true ES2732580T3 (es) | 2019-11-25 |
Family
ID=49546482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES14168147T Active ES2732580T3 (es) | 2013-05-13 | 2014-05-13 | Procedimiento mejorado para determinar la posición y/o la velocidad de un vehículo guiado; sistema asociado |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US9817127B2 (es) |
| EP (1) | EP2804016B1 (es) |
| AU (1) | AU2014202594B2 (es) |
| BR (1) | BR102014011411B1 (es) |
| ES (1) | ES2732580T3 (es) |
| FR (1) | FR3005510B1 (es) |
| RU (1) | RU2667672C2 (es) |
| ZA (1) | ZA201403454B (es) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160291165A1 (en) * | 2014-12-18 | 2016-10-06 | Mitsubishi Electric Research Laboratories, Inc. | Tracking of Occluded Navigation Satellite Signals |
| JP2016188792A (ja) * | 2015-03-30 | 2016-11-04 | 独立行政法人交通安全環境研究所 | 位置測定方法及び位置測定システム |
| US11035959B1 (en) * | 2017-04-19 | 2021-06-15 | Amazon Technologies, Inc. | Selection of satellites for global positioning system |
| JP6926775B2 (ja) * | 2017-07-24 | 2021-08-25 | 日本電気株式会社 | 移動目標探知システム及び移動目標探知方法 |
| CN120447005B (zh) * | 2025-07-10 | 2025-09-12 | 华东交通大学 | 基于北斗卫星的高速列车多信息融合定位方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5365447A (en) * | 1991-09-20 | 1994-11-15 | Dennis Arthur R | GPS and satelite navigation system |
| US5808581A (en) * | 1995-12-07 | 1998-09-15 | Trimble Navigation Limited | Fault detection and exclusion method for navigation satellite receivers |
| US5867122A (en) * | 1996-10-23 | 1999-02-02 | Harris Corporation | Application of GPS to a railroad navigation system using two satellites and a stored database |
| US5977909A (en) * | 1998-03-13 | 1999-11-02 | General Electric Company | Method and apparatus for locating an object using reduced number of GPS satellite signals or with improved accuracy |
| FR2814232B1 (fr) * | 2000-09-15 | 2002-11-29 | Centre Nat Etd Spatiales | Procede de calcul de caracteristiques instantanees en orbite equipe d'un recepteur gnss |
| FR2884617B1 (fr) * | 2005-04-15 | 2007-07-06 | Alstom Belgium Sa | Systeme et procede de determination de la vitesse instantanee d'un objet. |
| JP5113407B2 (ja) * | 2007-03-22 | 2013-01-09 | 古野電気株式会社 | Gps複合航法装置 |
| US7966126B2 (en) * | 2008-02-15 | 2011-06-21 | Ansaldo Sts Usa, Inc. | Vital system for determining location and location uncertainty of a railroad vehicle with respect to a predetermined track map using a global positioning system and other diverse sensors |
| FR2956215B1 (fr) * | 2010-02-09 | 2014-08-08 | Renault Sa | Procede d'estimation de la localisation d'un vehicule automobile |
| CN102313892B (zh) * | 2010-05-31 | 2014-07-02 | 北京联星科通微电子技术有限公司 | Gps和glonass多信道并行信号追踪方法及追踪模块 |
-
2013
- 2013-05-13 FR FR1354268A patent/FR3005510B1/fr not_active Expired - Fee Related
-
2014
- 2014-05-12 RU RU2014118924A patent/RU2667672C2/ru active
- 2014-05-12 BR BR102014011411-4A patent/BR102014011411B1/pt active IP Right Grant
- 2014-05-13 US US14/276,266 patent/US9817127B2/en active Active
- 2014-05-13 ES ES14168147T patent/ES2732580T3/es active Active
- 2014-05-13 EP EP14168147.8A patent/EP2804016B1/fr active Active
- 2014-05-13 ZA ZA2014/03454A patent/ZA201403454B/en unknown
- 2014-05-13 AU AU2014202594A patent/AU2014202594B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| RU2014118924A (ru) | 2015-11-20 |
| BR102014011411B1 (pt) | 2021-04-20 |
| BR102014011411A2 (pt) | 2015-12-01 |
| FR3005510B1 (fr) | 2015-06-19 |
| EP2804016A1 (fr) | 2014-11-19 |
| FR3005510A1 (fr) | 2014-11-14 |
| AU2014202594B2 (en) | 2018-02-01 |
| US9817127B2 (en) | 2017-11-14 |
| US20140333478A1 (en) | 2014-11-13 |
| ZA201403454B (en) | 2015-12-23 |
| EP2804016B1 (fr) | 2019-03-27 |
| AU2014202594A1 (en) | 2014-11-27 |
| RU2667672C2 (ru) | 2018-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101785039B (zh) | 使用gps速度矢量进行导航的方法和系统 | |
| US8473196B2 (en) | Use of self and neighboring vehicle GPS/GNSS data to estimate current and approaching sky visibility changes | |
| ES2732580T3 (es) | Procedimiento mejorado para determinar la posición y/o la velocidad de un vehículo guiado; sistema asociado | |
| ES2869303T3 (es) | Procedimiento de localización puntual de un vehículo que se mueve sobre una trayectoria restringida y sistema asociado | |
| RU2016136822A (ru) | Система вождения транспортного средства, способ восприятия и локализации для дорожного транспортного средства и компьютерно-читаемый носитель данных | |
| JPH07509570A (ja) | Gps及び推測航法情報の適応加重用航法システム | |
| Štern et al. | Positioning performance assessment of geodetic, automotive, and smartphone gnss receivers in standardized road scenarios | |
| Crespillo et al. | Bayesian GNSS/IMU tight integration for precise railway navigation on track map | |
| ES2914250T3 (es) | Gestión de multitrayecto para sistemas globales de navegación por satélite | |
| US12007487B1 (en) | Global positioning system time verification for autonomous vehicles | |
| Binjammaz et al. | GPS integrity monitoring for an intelligent transport system | |
| US10697775B2 (en) | Travel distance calculation device, charging system, travel distance calculation method, program, and storage medium | |
| ES2322076T3 (es) | Metodo y dispositivo para determinar de modo seguro la posicion de un objeto. | |
| CN113687396A (zh) | 定位处理方法、装置、定位设备、交通工具及存储介质 | |
| PT1811480E (pt) | Sistema de cobrança rodoviária automática com base apenas na navegação por satélite que tem em consideração a precisão da posição e o método do mesmo | |
| BRPI0601544B1 (pt) | Sistema e processo de determinação da velocidade instantânea de um objeto | |
| Zheng et al. | Integrated GNSS with different accuracy of track database for safety-critical railway control systems | |
| Mirabadi et al. | Multisensor integration methods in the development of a fault-tolerant train navigation system | |
| KR20220054179A (ko) | 지형 참조 내비게이션 시스템 | |
| US11662477B2 (en) | System and method for determining vehicle position by triangulation | |
| US20200158815A1 (en) | Method of Determining Locomotive Position by Triangulation | |
| Rahman et al. | Vehicle ECEF position accuracy and reliability in the presence of DGNSS communication latency | |
| El-Wakeel et al. | Utilization of wavelet packet sensor de-noising for accurate positioning in intelligent road services | |
| No et al. | Diagnostics of GNSS-based Virtual Balise in railway using embedded odometry and track geometry | |
| Mousa et al. | Wireless sensor network-based urban traffic monitoring using inertial reference data |