ES2784599T3 - Método para detectar un punto de peaje virtual - Google Patents

Método para detectar un punto de peaje virtual Download PDF

Info

Publication number
ES2784599T3
ES2784599T3 ES16192337T ES16192337T ES2784599T3 ES 2784599 T3 ES2784599 T3 ES 2784599T3 ES 16192337 T ES16192337 T ES 16192337T ES 16192337 T ES16192337 T ES 16192337T ES 2784599 T3 ES2784599 T3 ES 2784599T3
Authority
ES
Spain
Prior art keywords
virtual toll
point
sequence
points
distances
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
ES16192337T
Other languages
English (en)
Inventor
Christian Poschinger
Thomas Siegl
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.)
Kapsch TrafficCom AG
Original Assignee
Kapsch TrafficCom AG
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 Kapsch TrafficCom AG filed Critical Kapsch TrafficCom AG
Application granted granted Critical
Publication of ES2784599T3 publication Critical patent/ES2784599T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3461Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • G07B15/06Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll 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
    • G01C21/30Map- or contour-matching
    • 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/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2240/00Transportation facility access, e.g. fares, tolls or parking
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Traffic Control Systems (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

Método para detectar el paso por un punto de peaje virtual (TP) por parte de un vehículo (4) que circula en una red (2) de carreteras, que comprende las etapas en el siguiente orden: a) calcular una secuencia de distancias (di) entre puntos de posición (pi) y el punto de peaje virtual (TP), obteniéndose secuencialmente dichos puntos de posición (pi) a partir de un receptor GNSS (6) llevado por el vehículo (4); b) buscar en dicha secuencia de distancias (di) un mínimo global (M) seguido por un incremento (I) y, si se encuentra el mismo, a continuación c) detectar el paso por el punto de peaje virtual (TP); si no d) añadir una nueva distancia (di+1) calculada entre un punto de posición recién obtenido (pi+1) y el punto de peaje virtual (TP) a la secuencia mientras se descarta la distancia más antigua (di-N) de la secuencia, y volver a la etapa b).

Description

DESCRIPCIÓN
Método para detectar un punto de peaje virtual
La presente invención se refiere a un método para detectar el paso por un punto de peaje virtual por parte de un vehículo que circula por una red de carreteras.
La detección de posiciones geográficas predeterminadas, tales como las coordenadas de entradas y salidas de autopistas de peaje, áreas de peaje virtuales, secciones de carreteras de peaje, entradas y salidas de estacionamientos, fronteras, centros urbanos, etc., denominados "puntos de peaje virtuales", es una parte importante de los sistemas de peaje de tráfico que se basan en unidades de a bordo (OBUs) llevadas por vehículos y que generan una secuencia de puntos de posición (position fixes) por medio de un receptor del sistema global de navegación por satélite (GNSS). Una vez que la OBU o un sistema central al que la OBU ha enviado su secuencia de puntos de posición ha detectado el paso por un punto de peaje virtual, se puede cobrar una tarifa por usar el punto de peaje virtual, se puede verificar una autorización para pasar por el punto de peaje virtual, se puede ejecutar una infracción y similares.
Se conoce una multitud de métodos para detectar el paso por un punto de peaje virtual, por ejemplo, dibujando un área alrededor del punto de peaje virtual y determinando uno o más puntos de posición que se sitúan dentro de esa área. Los métodos más simples comparan los puntos de posición con un punto de peaje virtual y detectan el paso cuando las distancias respectivas entre los puntos de posición y el punto de peaje virtual caen por debajo de un umbral mínimo, que es equivalente a un círculo dibujado alrededor del punto de peaje virtual y que detecta si un punto de posición se sitúa dentro de ese círculo. Se describen métodos de este tipo, por ejemplo, en los documentos EP 0824 731 B2, EP 2511 892 B1, WO 99/33027 A1, US 5359528, WO 95/20801 A1, DE 43 10099 C2, DE 102005016814 B4, DE 102004 001 906 B4, DE 44 02614 A1 y EP 1821 259 A2. Todos estos métodos o bien son complicados y requieren un poder de procesado sustancial en la OBU o el sistema central, o bien no son fiables y son propensos a errores de detección cuando son simples.
Es un objetivo de la invención superar los inconvenientes de la técnica anterior y proporcionar un método para detectar el paso por un punto de peaje virtual, método que, al mismo tiempo, es fácil de calcular y produce resultados de detección robustos y fiables.
Este objetivo se logra con un método para detectar el paso por un punto de peaje virtual por parte de un vehículo que circula por una red de carreteras, que comprende las etapas en el siguiente orden:
a) calcular una secuencia de distancias entre puntos de posición y el punto de peaje virtual, obteniéndose dichos puntos de posición secuencialmente a partir de un receptor GNSS llevado por el vehículo;
b) buscar en dicha secuencia de distancias un mínimo global seguido por un incremento y, si se encuentra el mismo,
a continuación
c) detectar el paso por el punto de peaje virtual;
si no
d) añadir una nueva distancia calculada entre un punto de posición recién obtenido y el punto de peaje virtual a la secuencia, mientras que se descarta la distancia más antigua de la secuencia, y volver a la etapa b).
El método de la invención analiza continuamente la secuencia, es decir, la curva con respecto al tiempo, de distancias a un punto de peaje virtual sucesivo sobre la marcha buscando un mínimo global seguido por un incremento. Esta búsqueda se realiza en una ventana, la "secuencia", que se desliza sobre el tiempo y comprende las distancias de los puntos de posición más recientes al punto de peaje virtual a detectar. El criterio de detección de búsqueda de un mínimo global seguido por un incremento en esta ventana va más allá de la comprobación convencional de "dentro de un área de umbral" de la técnica anterior, ya que es independiente de cualquier área de umbral predeterminada, aunque autoadaptativa. El método de detección de la invención es, por lo tanto, significativamente más robusto y menos propenso a errores de detección que los métodos conocidos. Al mismo tiempo, el criterio de detección de la invención es fácil de calcular en tiempo real, incluso con medios de procesado modestos disponibles en una unidad de a bordo.
En una realización particularmente preferida de la invención, los puntos de peaje virtuales se definen, cada uno de ellos, como coordenadas tridimensionales y los puntos de posición se obtienen, cada uno de ellos, como coordenadas tridimensionales. La secuencia de puntos de posición forma así una “curva polinómica” (“spline”) poligonal en el espacio 3D, y las distancias se calculan como distancias 3D entre los puntos de la curva polinómica y el punto de peaje virtual. Esto permite una discriminación entre puntos de peaje virtuales que aparecen en la red de carreteras muy próximos entre ellos, pero a diferentes alturas, tal como, por ejemplo, en el caso de autopistas de peaje que se cruzan en puentes o discurren en paralelo a niveles diferentes.
Una realización adicional de la invención comprende, antes de la etapa a), las etapas:
almacenar un conjunto de puntos de peaje virtuales de la red de carreteras en una memoria;
obtener un punto de posición del receptor GNSS; y
seleccionar, como dicho punto de peaje virtual, a partir de dicho conjunto almacenado, el punto de peaje virtual que está más cercano a dicho punto de posición.
Esto permite una selección automática de un punto de partida para el método en caso de múltiples puntos de peaje virtuales definidos en la red de carreteras.
En el caso de múltiples puntos de peaje virtuales almacenados en el conjunto que forman nodos en un grafo que representa la red de carreteras, una realización preferida adicional de la invención comprende, tras la etapa c), la etapa:
seleccionar, del conjunto almacenado, como punto de peaje virtual que se utilizará en las etapas posteriores del método, un punto de peaje virtual que es uno de los nodos vecinos del punto de peaje virtual utilizado hasta el momento, y volver a la etapa a).
En esta realización, el método hace uso de una representación gráfica de puntos de peaje virtuales distribuidos geográficamente sobre la red de carreteras, en el sentido de que después de cada paso por un punto de peaje virtual, el método se repite para detectar el paso por aquel o aquellos punto/s de peaje virtual/es sucesivo/s a los que llegará a continuación el vehículo en la red de carreteras. Cuando hay más de un nodo vecino sucesivo, es decir, punto de peaje virtual alcanzable sucesivo, y cuando se pasa por el primero de ellos, entonces preferiblemente el método puede abortarse para el resto de dichos nodos vecinos. De esa manera, el método avanza a lo largo de la mejor ruta en el grafo para detectar siempre el paso por el punto de peaje virtual alcanzable sucesivo a lo largo de la ruta del vehículo.
De acuerdo con una característica preferida adicional de la invención, el incremento que se detectará en la etapa b) se define por dos distancias sucesivamente más altas que suceden al mínimo global. Este criterio es particularmente fácil de calcular y robusto.
De acuerdo con una variante preferida adicional de la invención, en la etapa a) los puntos de posición o las distancias se suavizan con respecto al tiempo, lo cual elimina valores atípicos y mejora la fiabilidad de detección.
La fiabilidad de detección se puede aumentar más y se puede economizar tiempo de cálculo si en la etapa b), cuando dicho mínimo global se encuentra por encima de un primer umbral y/o la diferencia entre dicho mínimo global y un máximo global de dicha secuencia se encuentra por debajo de un segundo umbral, el método prosigue directamente a la etapa d). Ambos criterios evitan una búsqueda innecesaria del mínimo global y del incremento si un punto de peaje virtual está demasiado alejado (el mínimo global está por encima del primer umbral) o la secuencia (curva) de distancias es demasiado estrecha (la extensión entre mínimo y máximo está por debajo del segundo umbral), lo cual puede indicar un paso incierto o demasiado distante que no podría utilizarse para una detección fiable.
El método de la invención es particularmente adecuado para una implementación en tiempo real "en movimiento", es decir, en una unidad de a bordo llevada por el vehículo y que comprende el receptor GNSS, una memoria para almacenar punto/s de peaje virtual/es, una memoria intermedia para almacenar la secuencia de distancias y un procesador conectado a las mismas para realizar las etapas del método.
La invención se explicará a continuación de manera detallada por medio de realizaciones ejemplificativas de la misma en referencia a los dibujos adjuntos, en los cuales:
la Figura 1 muestra una red de carreteras con puntos de peaje virtuales en forma de grafo y un vehículo ejemplificativo que circula por la red de carreteras de manera esquemática;
la Figura 2 muestra en los diagramas superior y central una secuencia de puntos de posición y una secuencia de distancias a un punto de peaje virtual, respectivamente, en una representación espacial tridimensional, y en el diagrama inferior una secuencia de distancias con respecto al tiempo;
la Figura 3 es un diagrama de bloques de una unidad de a bordo para realizar el método de la invención;
la Figura 4 son instantáneas, en tres instancias diferentes de tiempo, de la memoria intermedia de la unidad de a bordo de la Figura 3 que contiene la secuencia de distancias; y
la Figura 5 es un diagrama de flujo de una realización del método de la invención.
La Figura 1 muestra un grafo 1 de una red 2 de carreteras que comprende una multitud de carreteras, áreas de tráfico, estacionamientos, etc. 3, por los que pueden circular vehículos 4. Los vehículos 4 llevan, cada uno de ellos, una unidad de a bordo (OBU) 5 (Figura 3), que tiene un receptor 6 del sistema global de navegación por satélite (GNSS). El receptor GNSS 6 genera una secuencia de puntos de posición p1, p2 , ..., de manera general pi, correspondientes a la posición geográfica de la OBU 5 en la red 2 de carreteras.
La OBU 5 puede ser, por ejemplo, un transpondedor activo o pasivo, una etiqueta inalámbrica, un transceptor, un teléfono móvil o un teléfono inteligente, o en general cualquier otro dispositivo electrónico equipado con o que conste de un receptor GNSS 6 que pueda ser llevado por el vehículo 4 ó que se pueda montar en o sobre este último.
Dentro de la red 2 de carreteras, se define un conjunto de puntos de peaje virtuales A, B, C, ..., de manera general "TP", de manera que el paso por estos últimos será detectado por la unidad 5 de a bordo cuando el vehículo 4 circule por la red 2 de carreteras. Los puntos de peaje virtuales TP pueden, por ejemplo, definirse en medio de un tramo de carretera entre dos cruces, tal como se muestra en la mitad izquierda de la Figura 1 para los puntos de peaje virtuales A, B, C; o se puede definir en cruces de dos o más tramos de carretera, tal como se muestra en la mitad derecha de la Figura 1 para los puntos virtuales de peaje D, F, G.
Los puntos de peaje virtuales TP pueden ser de cualquier tipo del descrito al principio, incluyéndose - entre otros -áreas de peaje virtuales, entradas o salidas de autopistas, puntos de cruce fronterizo, centros urbanos, accesos de estacionamiento y similares.
El conjunto de puntos de peaje virtuales TP se almacena en una memoria 7 de la unidad 5 de a bordo. Los puntos de peaje virtuales TP se almacenan preferiblemente en forma de grafo en la memoria 7, es decir, como nodos unidos por líneas de conexión tal como en el grafo 1 de Figura 1, de modo que, para cada punto de peaje virtual TP, los puntos de peaje virtuales TP sucesivos a los que puede llegar el vehículo 4 en la red 2 de carreteras pueden identificarse como nodos vecinos. En el ejemplo de la Figura 1, cuando se circula desde el punto de peaje virtual A, los puntos o de peaje virtuales o nodos sucesivos (vecinos) serían los puntos de peaje virtuales B y C, pero no D - G.
La Figura 2, diagrama superior, muestra una secuencia ejemplificativa de puntos de posición p1 - p9 obtenidos por el receptor GNSS 6, y representados como una curva polinómica 8 - poligonal o (en este caso) interpolada - en un sistema de coordenadas tridimensional con los ejes x, y, z. Como puede observarse, la secuencia de puntos de posición {p1, ..., p9} o la curva polinómica 8, respectivamente, comprende información de altura en la dirección del eje z, es decir, cada punto de posición pi tiene coordenadas tridimensionales xi/yi/zi. En una realización simplificada (no mostrada), los puntos de posición pi también podrían ser solo bidimensionales en el plano x/y.
Refiriéndose al diagrama central de la Figura 2, para cada punto de posición pi se calcula una distancia di a uno de los puntos de peaje virtuales TP (aquí el punto de peaje ejemplificativo G). Para puntos de posición tridimensionales pi, también se definen con coordenadas tridimensionales los puntos de peaje TP y las distancias di se calculan en un espacio tridimensional entre cada punto de posición pi y aquel punto de peaje TP por el cual se detectará el paso.
En el diagrama inferior de la Figura 2, las distancias di se representan como una secuencia, es decir, una curva discreta, con respecto al tiempo t. Como puede observarse, la secuencia {di} de distancias di muestra un mínimo global M a la distancia d5, precedido por un descenso D (de d1 a d4) y seguido por un incremento I (de d6 a d9) cuando se pasa por el punto de peaje virtual G. Este comportamiento puede usarse como criterio de detección para detectar el paso por un punto de peaje virtual TP, de la manera siguiente.
Con este fin, la OBU 5 comprende una memoria intermedia 9 (Figura 3), que puede almacenar la secuencia {di} de distancias di con vistas a un análisis por parte de un procesador 10 de la OBU 5 en relación, respectivamente, con la aparición del descenso D, el mínimo global M y el incremento I. La memoria intermedia 9 es una memoria intermedia del tipo primero en entrar, primero en salir (FIFO), por ejemplo, un registro de desplazamiento, que recibe la distancia más reciente (la última) di por un extremo y rechaza o descarta la distancia N más antigua di-N por el otro extremo, de modo que en cualquier momento contiene una secuencia {di, ..., di-N} o ventana de tiempo T de N diferencias di. Esto se muestra en la Figura 4 para tres instancias ejemplificativas de tiempo antes (diagrama superior), durante (diagrama central) y después (diagrama inferior) del paso por un punto de peaje virtual TP.
Como se muestra en la Figura 3, la secuencia {di} de distancias di se puede calcular en la medida en la que, de cada punto de posición pi, se restan las coordenadas del punto de peaje virtual TP (véase el restador 11), de modo que la memoria intermedia 9 se llena sucesivamente con distancias calculadas di. Alternativamente, la memoria intermedia 9 podría llenarse con los puntos de posición entrantes pi, y el punto de peaje virtual TP se puede restar de cada punto de posición p1 en la memoria intermedia 9 lo cual, por supuesto, es equivalente.
Como se muestra en la Figura 4, no sería suficiente buscar un mínimo global M en la secuencia {di} o ventana de tiempo T de distancias di, dado que dicho mínimo global M podría aparecer en los bordes 12, 13 de la ventana T tal como se muestra en los diagramas superior e inferior. Más bien, el criterio de detección para detectar el paso por un punto de peaje virtual TP es la detección de un mínimo global M dentro de la secuencia {di} o ventana de tiempo T seguido por un incremento I; no es necesario detectar también el descenso anterior D. Cuando, en la secuencia {di} de distancias di, se encuentra dicho mínimo global M seguido por un incremento I , entonces se detecta el paso por el punto de peaje virtual TP (aquí: en el momento de aparición t5 de la distancia ds).
Además, se pueden aplicar criterios adicionales sobre la secuencia {di} para mejorar la fiabilidad de detección. Un primer criterio es que el mínimo global M encontrado debe estar por debajo de un primer umbral s1 para generar una detección. En otras palabras, si el mínimo global M está por encima del umbral s1, el punto de peaje virtual TP está demasiado lejos de la curva polinómica 8, por lo que no se materializa ninguna detección.
Un segundo criterio puede ser que la extensión S de las distancias d¡ en la secuencia |d¡| o ventana de tiempo T, respectivamente, es decir, la diferencia entre el mínimo global M y un máximo global X en esa ventana T, esté por encima de un segundo umbral s2. En otras palabras, si la extensión S es demasiado pequeña, es decir, por debajo del segundo umbral s2, la secuencia {di} o curva de distancias di es "estrecha" dentro de la memoria intermedia 9, o ventana de tiempo T, respectivamente, indicando un paso incierto que no cumple los requisitos de un resultado de detección.
La Figura 5 muestra una implementación ejemplificativa del método a realizar por el procesador 10 de la unidad 5 de a bordo.
En una etapa de inicialización 12, se selecciona un primer punto de peaje TP del conjunto de puntos de peaje virtuales TPs almacenados en la memoria 7. Con este fin, por ejemplo, simplemente se selecciona aquel punto de peaje TP del conjunto almacenado más cercano al punto de posición más reciente (inicial) p1 del receptor GNSS 6.
Si hay más de un punto de peaje TP del conjunto almacenado muy próximo al punto de posición inicial p1, las etapas adicionales del método 13 - 18 mostradas en la Figura 5 podrían realizarse para cada uno de esos puntos de peaje TP más cercanos; y cuando se detecta el paso por el primero de estos puntos de peaje más cercanos TPs, entonces se pueden abortar los ciclos del método 13 - 18 de los restantes de entre dichos puntos de peaje más cercanos TPs.
Una vez determinado el punto de peaje virtual TP con el que comenzar en la etapa 12, el método a continuación da inicio a la recopilación de una secuencia de N puntos de posición p1 desde el receptor GNSS 6 (etapa 13) y al cálculo de la secuencia {di} de distancias di = p¡ - TP utilizando la memoria intermedia 9 (etapa 14). Por supuesto, tal como se ha descrito anteriormente, las etapas 13 y 14 se pueden realizar en una etapa de manera que, después de cada etapa de obtención de un punto de posición pi, podría calcularse inmediatamente la distancia di para llenar la memoria intermedia 9 con distancias di de inmediato.
La etapa 15 muestra una etapa de filtrado opcional en la que la secuencia de puntos de posición {p¡} y/o la secuencia de distancias {di}, respectivamente, se suaviza con respecto al tiempo t mediante técnicas de filtrado convencionales, tales como un valor de media deslizante, una técnica de adaptación de curvas, eliminación de valores atípicos, etc. El filtrado también se puede realizar de manera recursiva, y el filtrado se puede realizar sobre los puntos de posición pi, sobre las distancias di, o sobre ambos, según se requiera.
En la etapa 16, en la secuencia (opcionalmente filtrada) {di} de distancias di se busca un mínimo global (extremo inferior) M seguido por un incremento I. Dicho incremento I puede ser, por ejemplo, la detección de una distancia di más alta que el mínimo M encontrado, en este caso d6, que es mayor que d5, o, preferiblemente, mediante la detección de dos distancias sucesivamente más altas tras el mínimo global, en este caso d7 > d6 > d5 = M. Alternativamente, se puede analizar un gradiente de la secuencia {di} de distancias di para detectar el mínimo global M (gradiente es cero) y el incremento I (gradiente mayor que cero).
Si no se puede encontrar un mínimo global M seguido por un incremento I (bifurcación "n"), el método vuelve al comienzo de la etapa 13, donde se obtiene un nuevo punto de posición pi 1 y se calcula una nueva distancia di 1 y la misma se añade a la secuencia {di}, mientras que la distancia más antigua di-N se descarta de la secuencia, para desplazar la memoria intermedia 9 y la ventana de tiempo T hacia delante.
Sin embargo, si la búsqueda en la etapa 16 resultó exitosa (bifurcación "s"), el método prosigue hacia una etapa de verificación opcional 17, en la que se comprueban los criterios mencionados anteriormente con respecto a los umbrales s1 y/ó s2. Es decir, en la etapa opcional 17 se verifica si el mínimo M encontrado está por debajo del primer umbral si y/o la extensión S de la secuencia {di} está por encima del segundo umbral s2. Si alguno de los criterios falla (bifurcación "n"), el método vuelve al comienzo de la etapa 13. Si se cumplen ambos criterios, se verifica la detección de paso por el punto de peaje virtual TP y se emite un resultado de detección (18).
Por supuesto, el orden de las etapas de comprobación 16 y 17 se puede cambiar, es decir, antes de buscar el mínimo M y el incremento I en la etapa 16, se puede analizar la secuencia {di} en relación con el cumplimiento de los criterios s1, s2 , economizando algo de poder de procesado correspondiente a la búsqueda del mínimo y el incremento cuando no se cumplen esos criterios.
Hasta el momento, los métodos detectaron el paso por un punto de peaje virtual TP, por ejemplo, el primero o el más cercano inicialmente, del conjunto almacenado en la memoria 7. En el transcurso posterior, el método puede repetirse para detectar el paso por un punto de peaje virtual TP sucesivo en el camino del vehículo 4 en la red 2 de carreteras.
Con este fin, en una etapa posterior 19 después de la detección exitosa 18 del punto de peaje virtual TP más reciente, se selecciona/n el/los punto/s de peaje virtual/es TP sucesivo/s (más cercano/s) del conjunto almacenado en la memoria 7. En la etapa de selección 19, se utiliza la estructura del grafo de los puntos de peaje virtuales TPs almacenados para determinar aquel o aquellos de los puntos de peaje virtuales TPs en la memoria 7 que es/son realmente alcanzable/s por el vehículo 4 en la red 2 de carreteras cuando se parte del punto de peaje virtual TP recientemente detectado. Estos son los puntos de peaje virtuales TPs que en el grafo 1 son nodos vecinos del punto de peaje virtual TP recientemente detectado (usado hasta el momento). Por ejemplo, cuando se ha detectado un paso por el punto de peaje virtual A en la primera pasada del método, es decir, en las etapas 13 - 18, a continuación, en la etapa 19, los puntos de peaje virtuales B y C se recuperan como nodos vecinos del nodo A en el grafo 1, y el método se repite, es decir, se hace volver al comienzo de la etapa 13, para cada uno de esos nodos vecinos B y C. Es decir, se inicia un nuevo ciclo 13 - 18 del método para detectar el paso por el punto de peaje virtual (nodo) B y se inicia un segundo ciclo nuevo 13 - 18 para detectar el paso por el punto de peaje virtual (nodo) C. Cuando el primero de estos ciclos 13 - 18 detecta un paso, en este caso, por ejemplo, por el nodo B, entonces es seguro que el vehículo 4 ha tomado la ruta A - B y no la A - C, y el ciclo 13 - 18 iniciado para detectar el paso por el nodo C se puede abortar.
De esta manera, después de detectar el paso por el punto de peaje virtual B en la etapa 18, el método siempre puede seleccionar en la etapa 19 los siguientes nodos alcanzables como nuevo/s punto/s de peaje virtual/es TP a detectar en los siguientes ciclos (pasadas) del método
A partir de la detección de una secuencia predeterminada de puntos de peaje virtuales TP de esta manera, tal como A-B-D-E-F-G en el ejemplo de la Figura 1, se puede determinar, entonces, la circulación del vehículo 4 sobre una ruta específica en la red 2 de carreteras, identificada por esa secuencia de puntos de peaje TP.
La invención no se limita a las realizaciones específicas dadas a conocer en el presente documento, sino que abarca todas las variantes, modificaciones y combinaciones de las mismas que se sitúen dentro del alcance de las reivindicaciones adjuntas.

Claims (10)

REIVINDICACIONES
1. Método para detectar el paso por un punto de peaje virtual (TP) por parte de un vehículo (4) que circula en una red (2) de carreteras, que comprende las etapas en el siguiente orden:
a) calcular una secuencia de distancias (di) entre puntos de posición (pi) y el punto de peaje virtual (TP), obteniéndose secuencialmente dichos puntos de posición (pi) a partir de un receptor GNSS (6) llevado por el vehículo (4);
b) buscar en dicha secuencia de distancias (di) un mínimo global (M) seguido por un incremento (I) y, si se encuentra el mismo,
a continuación
c) detectar el paso por el punto de peaje virtual (TP);
si no
d) añadir una nueva distancia (di+1) calculada entre un punto de posición recién obtenido (pi+1) y el punto de peaje virtual (TP) a la secuencia mientras se descarta la distancia más antigua (di-N) de la secuencia, y volver a la etapa b).
2. Método de la reivindicación 1, en el que los puntos de peaje virtuales (TP) se definen, cada uno de ellos, como coordenadas tridimensionales y los puntos de posición (pi) se obtienen, cada uno de ellos, como coordenadas tridimensionales.
3. Método de la reivindicación 1 ó 2, que comprende, antes de la etapa a), las etapas:
almacenar un conjunto de puntos de peaje virtuales (TP) de la red (2) de carreteras en una memoria (7); obtener un punto de posición (pi) del receptor GNSS (6); y
seleccionar (12), como dicho punto de peaje virtual (TP), a partir de dicho conjunto almacenado, el punto de peaje virtual (TP) más cercano a dicho punto de posición (pi).
4. Método de la reivindicación 3, en el que los puntos de peaje virtuales (TP) en el conjunto almacenado forman nodos en un grafo (1) que representa la red (2) de carreteras, que comprende, tras la etapa c), la etapa:
seleccionar (19), del conjunto almacenado, como punto de peaje virtual (TP) que se utilizará en las etapas posteriores (13 - 18) del método, un punto de peaje virtual (TP) que es uno de los nodos vecinos del punto de peaje virtual (TP) utilizado hasta el momento, y volver a la etapa a).
5. Método de la reivindicación 4 que se realiza para cada nodo vecino, en el que, cuando uno de dichos nodos vecinos (TP) se pasa primero, el método se aborta para el resto de dichos nodos vecinos (TP).
6. Método de una cualquiera de las reivindicaciones 1 a 5, en el que, en la etapa b), dicho incremento (I) se define por dos distancias sucesivamente más altas (di) que suceden al mínimo global (M).
7. Método de una cualquiera de las reivindicaciones 1 a 6, en el que, en la etapa a), los puntos de posición (pi) o distancias (di) se suavizan con respecto al tiempo.
8. Método de una cualquiera de las reivindicaciones 1 a 7, en el que, en la etapa b), cuando dicho mínimo global (M) se encuentra por encima de un primer umbral (s1), el método prosigue directamente a la etapa d).
9. Método de una cualquiera de las reivindicaciones 1 a 8, en el que, en la etapa b), cuando la diferencia entre dicho mínimo global (M) y un máximo global (X) de dicha secuencia se encuentra por debajo de un segundo umbral (s2), el método prosigue directamente a la etapa d).
10. Método de una cualquiera de las reivindicaciones 1 a 9, llevándose a cabo dicho método en una unidad (5) de a bordo llevada por el vehículo (4) y que comprende el receptor GNSS (6), una memoria (7) para almacenar el/los punto/s de peaje virtual/es (TP), una memoria intermedia (9) para almacenar la secuencia de distancias (di), y un procesador (10) conectado a las mismas para realizar las etapas del método.
ES16192337T 2016-10-05 2016-10-05 Método para detectar un punto de peaje virtual Active ES2784599T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP16192337.0A EP3306574B1 (en) 2016-10-05 2016-10-05 A method of detecting a virtual tolling point

Publications (1)

Publication Number Publication Date
ES2784599T3 true ES2784599T3 (es) 2020-09-29

Family

ID=57133006

Family Applications (1)

Application Number Title Priority Date Filing Date
ES16192337T Active ES2784599T3 (es) 2016-10-05 2016-10-05 Método para detectar un punto de peaje virtual

Country Status (4)

Country Link
US (1) US10883845B2 (es)
EP (1) EP3306574B1 (es)
CA (1) CA2979365A1 (es)
ES (1) ES2784599T3 (es)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11908247B2 (en) 2021-06-22 2024-02-20 Toyota Motor Credit Corporation Systems and methods for collecting tolls along a toll road

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359528A (en) 1993-02-19 1994-10-25 Rockwell International Corp. System for accurately determining the mileage traveled by a vehicle within a state without human intervention
DE4310099C2 (de) 1993-03-23 1997-09-04 Mannesmann Ag Einrichtung zur Identifizierung von Wegstrecken
DE4402613A1 (de) 1994-01-28 1995-08-03 Deutsche Telekom Mobil Verfahren und Anordnung zur Ermittlung von Nutzungsgebühren für Verkehrswege und/oder Verkehrsflächen
DE4402614A1 (de) * 1994-01-28 1995-08-03 Deutsche Telekom Mobil Verfahren zur Ermittlung von Gebühren für die Nutzung von Verkehrswegen durch Fahrzeuge
US5694322A (en) 1995-05-09 1997-12-02 Highwaymaster Communications, Inc. Method and apparatus for determining tax of a vehicle
SE9704853L (sv) 1997-12-22 1999-04-19 Combitech Traffic Syst Ab Metod för automatisk debitering av tullar för fordon
AT414280B (de) * 2002-09-12 2006-11-15 Siemens Ag Oesterreich Verfahren zur identifikation eines mautpflichtigen strassenabschnittes
DE102004001906B4 (de) 2004-01-14 2013-09-05 Daimler Ag Verfahren und Computerprogramm zum Generieren von mindestens einem Datensatz als Repräsentation für einen Abschnitt einer gebührenpflichtigen Straße
DE102005016814B4 (de) 2005-04-07 2008-04-24 Efkon Mobility Gmbh Verfahren zum Feststellen des Passierens eines vorgegebenen Ortes
EP1821259A3 (de) 2006-02-10 2007-12-26 Siemens Aktiengesellschaft Verfahren zur Ermittlung mautbehafteter Wegstreckenlängen
TW201215906A (en) * 2010-10-04 2012-04-16 Tomtom Asia Inc GPS-calibrated pedometer
PT2511892E (pt) 2011-04-15 2013-06-18 Kapsch Trafficcom Ag Método para detecção da passagem de uma fronteira
SI2660793T1 (sl) * 2012-05-03 2015-01-30 Kapsch Trafficcom Ag Postopek in naprava za identifikacijo vozila, ki uporablja lokacijo
EP3032500A1 (en) * 2014-12-12 2016-06-15 Paytollo, Inc. Mobile device and navigation device toll paying system and method
CN105590346B (zh) * 2016-02-18 2018-01-16 华南理工大学 基于路径识别***的收费公路网交通信息采集与诱导***

Also Published As

Publication number Publication date
US10883845B2 (en) 2021-01-05
US20180094942A1 (en) 2018-04-05
CA2979365A1 (en) 2018-04-05
EP3306574A1 (en) 2018-04-11
EP3306574B1 (en) 2020-01-15

Similar Documents

Publication Publication Date Title
JP7009716B2 (ja) 自律車両ナビゲーションのための疎な地図
AU2019231196B2 (en) Systems and methods for anonymizing navigation information
US20210311486A1 (en) Navigation by augmented path prediction
ES2920837T3 (es) Navegar, seguir y posicionar los dispositivos móviles en zonas sin GPS o con GPS inexacto con la generación automática de mapas
CN106574975B (zh) 使用***信号的轨迹匹配
WO2017162036A1 (zh) 偏航识别方法、终端和存储介质
US8954266B2 (en) Providing routes through information collection and retrieval
JP5868420B2 (ja) 自律走行システム
DK2588882T3 (en) A method of producing a digital photo, wherein at least some of the pixels comprise position information and such a digital photo
CN110608746B (zh) 用于确定机动车的位置的方法和装置
EP4127607B1 (en) Systems and methods for optimizing map tile requests for navigation
CN109102712A (zh) 用于实现车辆平滑移动的数据处理方法及装置
ES2784599T3 (es) Método para detectar un punto de peaje virtual
US10928211B2 (en) Method and apparatus for selectively qualifying trajectories in regards to a determination of travel time for a maneuver
JP5435294B2 (ja) 画像処理装置及び画像処理プログラム
JP7252069B2 (ja) 情報推定装置、道路案内装置、情報推定方法及び情報推定プログラム
CN106779159B (zh) 用于确定对象在路网中的停留概率的方法和控制器
CN111898648A (zh) 路网图生成方法、装置、电子设备和计算机可读存储介质
CN110686693A (zh) 封闭场景内路网信息的构建方法
JP7252068B2 (ja) 情報推定装置、道路案内装置、情報推定方法及び情報推定プログラム
CN118154838A (zh) 轨迹数据的处理方法、装置、电子设备及存储介质
EP3425340B1 (en) Method, device, computer program and computer program product for park spot routing for a vehicle
JP2012141153A (ja) 車両位置特定装置、車両位置特定方法、及び車両位置特定プログラム
KR20080093475A (ko) 네비게이션 시스템에서의 차량의 이동방향에 기반한효율적인 경로 검색 방법