ES3025686T3 - Terrain-sensitive route planning - Google Patents
Terrain-sensitive route planning Download PDFInfo
- Publication number
- ES3025686T3 ES3025686T3 ES20840698T ES20840698T ES3025686T3 ES 3025686 T3 ES3025686 T3 ES 3025686T3 ES 20840698 T ES20840698 T ES 20840698T ES 20840698 T ES20840698 T ES 20840698T ES 3025686 T3 ES3025686 T3 ES 3025686T3
- Authority
- ES
- Spain
- Prior art keywords
- vehicle
- route
- terrain
- database
- spr
- 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
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; 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/30—Map- or contour-matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags or using precalculated routes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3461—Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types or segments such as motorways, toll roads or ferries
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3697—Output of additional, non-guidance related information, e.g. low fuel level
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3826—Terrain data
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/50—Systems of measurement based on relative movement of target
- G01S13/58—Velocity or trajectory determination systems; Sense-of-movement determination systems
- G01S13/60—Velocity or trajectory determination systems; Sense-of-movement determination systems wherein the transmitter and receiver are mounted on the moving object, e.g. for determining ground speed, drift angle, ground track
- G01S13/605—Velocity or trajectory determination systems; Sense-of-movement determination systems wherein the transmitter and receiver are mounted on the moving object, e.g. for determining ground speed, drift angle, ground track using a pattern, backscattered from the ground, to determine speed or drift by measuring the time required to cover a fixed distance
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/885—Radar or analogous systems specially adapted for specific applications for ground probing
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/89—Radar or analogous systems specially adapted for specific applications for mapping or imaging
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/05—Type of road, e.g. motorways, local streets, paved or unpaved roads
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9316—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles combined with communication equipment with other vehicles or with base stations
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9322—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles using additional data, e.g. driver condition, road state or weather data
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
La planificación de rutas se proporciona a un vehículo (o a su conductor) basándose, al menos en parte, en el tipo de vehículo y las condiciones del terreno entre el punto de origen y el destino. El vehículo puede emplear un sistema de monitorización del terreno que incluye un radar de penetración de superficie (SPR) para obtener señales SPR a medida que el vehículo recorre una ruta. Estas señales SPR obtenidas pueden utilizarse para la navegación con imágenes de referencia asociadas a la ruta. En algunas implementaciones, un servidor de navegación basa la selección de rutas en parte en el terreno asociado a las distintas rutas y las características del vehículo. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Planificación de ruta sensible al terreno
Campo de la invención
La presente invención se refiere, en general, a la planificación de rutas de vehículos y, más particularmente, a la planificación de rutas de vehículos usando sistemas de radar de penetración de superficie (SPR).
Antecedentes
Se han desarrollado diversos sistemas de navegación para proporcionar a los conductores de vehículos una planificación de ruta entre una localización de origen especificada y una localización de destino. Generalmente, se seleccionan una o más rutas de una gran base de datos de carreteras. El sistema de navegación incluye normalmente uno o más dispositivos de determinación de posición, tales como un receptor de sistema de posicionamiento global (GPS), para indicar la posición actual del vehículo en relación con las carreteras en la base de datos. Convencionalmente, la planificación de ruta se realiza en base a ciertos criterios especificados por el usuario, tales como la distancia más corta o el tiempo de desplazamiento más rápido. En condiciones fuera de carretera, donde los vehículos se conducen por carreteras o pistas sin asfaltar, que pueden presentar arena, grava, barro, nieve, rocas y otro terreno natural, la planificación de ruta que utiliza técnicas convencionales sigue siendo un desafío. Por ejemplo, los desplazamientos fuera de carretera pueden requerir vehículos especialmente equipados dependiendo de las condiciones y el terreno; sin embargo, tales consideraciones no son tenidas en cuenta por las técnicas de navegación convencionales.
El documento US 2013/0030605 A1 se refiere a un sistema de monitorización de vehículos que permite a un usuario designar cierto uso como personal, de manera que no se rastrea la localización del vehículo. Al calcular una ruta, el sistema puede tener en cuenta un índice de seguridad (es decir, qué ruta es más segura). El documento US 2016.0003621 A1 se refiere a un sistema interactivo para su uso en conexión con el uso de vehículos recreativos. Un sistema de servidor incluye una base de datos de rutas fuera de carretera que contiene datos de rutas, información sobre el estado de las rutas e información sobre puntos de interés, así como un sistema de cartografía de viajes accesible por cualquiera de una pluralidad de conductores, lo que permite a conductor crear una ruta en base a los datos en la base de datos de viajes fuera de carretera.
Por consiguiente, existe la necesidad de enfoques que proporcionen planificación de ruta en base a las condiciones del terreno entre una localización de origen y un destino especificados, así como el tipo de vehículo.
Compendio
De acuerdo con la invención, se proporciona: un servidor de navegación para la navegación de un vehículo<usando un radar de penetración de superficie como se describe en la reivindicación>1<; y un método para>proporcionar servicios de navegación a un vehículo en desplazamiento como se describe en la reivindicación 5.
La presente divulgación se refiere en general a proporcionar planificación de ruta a un vehículo (o conductor de vehículo) en base al tipo de vehículo y las condiciones del terreno entre la localización de origen y el destino. Como se usa en la presente memoria, el término "terreno" incluye tanto características superficiales como subterráneas. La invención emplea un sistema de monitorización de terreno que incluye un sistema de SPR acoplado al vehículo para obtener señales de SPR a medida que el vehículo se desplaza por una ruta; las señales de SPR obtenidas se usan para la navegación frente a imágenes de referencia asociadas con la ruta. Un servidor de navegación basa la selección de ruta en parte en el terreno asociado con diversas rutas y características del vehículo.
En diversas realizaciones, se asigna una puntuación de riesgo al vehículo objeto. Las puntuaciones de riesgo también están asociadas con las carreteras (o segmentos de carretera) almacenadas en una base de datos de rutas, con valores basados en las condiciones del terreno asociadas. Un mapa del terreno puede entonces combinarse con el mapa de localización (o, en algunas realizaciones, un mapa existente obtenido de otra fuente, tal como GOOGLE MAPS) para incluir la información de localización, las condiciones del terreno y las puntuaciones de riesgo para diversos tipos de vehículos en cada porción de las rutas cartografiadas. Los mapas de terreno también pueden fusionarse con mapas HD (alta definición) usados para navegación de vehículos autónomos (además de mapas de navegación para los consumidores tales como los proporcionados por GOOGLE MAPS).
En un ejemplo, puede identificarse una ruta óptima para desplazarse desde una localización de origen específica hasta un destino para el vehículo objeto. Por ejemplo, la ruta desde el origen hasta el destino que tiene una puntuación de riesgo total mínima para el tipo específico de vehículo puede determinarse como la ruta óptima para el vehículo objeto. La puntuación de riesgo puede considerarse contra factores en competencia tales como distancia del viaje y los peajes en base a las preferencias de usuario proporcionadas previamente. Adicional o alternativamente, pueden asignarse otras puntuaciones (por ejemplo, puntuaciones de gasto energético, puntuaciones de probabilidad de éxito, puntuaciones de daños, puntuaciones de desgaste y/o puntuaciones de pérdida en un subsistema del vehículo) que pueden agravar los efectos de las condiciones del terreno en el vehículo pueden asignarse en base a señales de SPR detectadas y/u otra información en tiempo real. Por lo tanto, por ejemplo, la planificación de la ruta puede emplear un algoritmo convencional tal como A-star (A*) o D-star (D*), una vez que se calculan las puntuaciones o los costes, para determinar entonces la ruta óptima.
Como se describe en la presente memoria, un servidor de navegación comprende una base de datos de rutas que comprende un mapa digital de localizaciones y segmentos de ruta que conectan las localizaciones, correspondiendo los segmentos de ruta a carreteras; una base de datos de terrenos que comprende información del terreno asociada con al menos algunos de los segmentos de ruta almacenados en la base de datos de rutas; una base de datos de riesgos que relaciona una pluralidad de tipos de vehículos con niveles de riesgo asociados con una pluralidad de tipos de terreno; un procesador; una interfaz de red para recibir una solicitud de ruta a través de una red, comprendiendo la solicitud de ruta una localización inicial, un destino y un tipo de vehículo; y un módulo de cartografía, ejecutable por el procesador, para recuperar datos de la base de datos de rutas, la base de datos de terrenos y la base de datos de riesgos. En base a los datos recuperados y la solicitud de ruta recibida, el procesador identifica una secuencia ajustada por riesgo de segmentos de ruta desde la localización inicial hasta el destino; la ruta ajustada por riesgo representa un riesgo del terreno asociado con el tipo de vehículo. El procesador está configurado para hacer que la ruta ajustada por riesgo sea transmitida a una fuente de la solicitud de ruta a través de la interfaz de red.
La base de datos de riesgos está organizada para relacionar una pluralidad de tipos de vehículos con puntuaciones de riesgo relacionadas con el terreno asociadas. La base de datos de riesgos también puede organizarse para relacionar la pluralidad de tipos de vehículos con una o más de las puntuaciones de gasto energético, puntuaciones de probabilidad de éxito, puntuaciones de daños, puntuaciones de desgaste o puntuaciones de pérdida en un subsistema del vehículo asociadas con los vehículos. La puntuación de evaluación asignada a cada una de las rutas puede tener una pluralidad de valores en base al tipo de vehículo, estando basada también la ruta óptima en un tipo de vehículo.
También se describe en la presente memoria un método para proporcionar servicios de navegación a un vehículo en desplazamiento. En diversas realizaciones, el método comprende mantener, en un servidor de navegación, (i) una base de datos de rutas que comprende un mapa digital de localizaciones y segmentos de ruta que conectan las localizaciones, correspondiendo los segmentos de ruta a carreteras, (ii) una base de datos de terrenos que comprende información de terreno asociada con al menos algunos de los segmentos de ruta almacenados en la base de datos de rutas, y (iii) una base de datos de riesgos que relaciona una pluralidad de tipos de vehículos con niveles de riesgo asociados con una pluralidad de tipos de terreno; recibir, por el servidor de navegación a través de una interfaz de red, una solicitud de ruta desde el vehículo en desplazamiento, comprendiendo la solicitud de ruta una localización inicial, un destino y un tipo de vehículo; en el servidor de navegación, recuperar datos de la base de datos de rutas, la base de datos de terrenos y la base de datos de riesgos y calcular, en base a los datos recuperados y la solicitud de ruta recibida, una secuencia ajustada por riesgo de segmentos de ruta desde la localización inicial hasta el destino, representando la ruta ajustada por riesgo un riesgo del terreno asociado con el tipo de vehículo; y hacer que la ruta adaptada por riesgo sea transmitida al vehículo en desplazamiento.
La base de datos de riesgos está organizada para relacionar una pluralidad de tipos de vehículos con puntuaciones de riesgo relacionadas con el terreno asociadas. La base de datos de riesgos puede organizarse para relacionar la pluralidad de tipos de vehículos con una o más de las puntuaciones de gasto energético, puntuaciones de probabilidad de éxito, puntuaciones de daños, puntuaciones de desgaste o puntuaciones de pérdida en un subsistema del vehículo asociadas con los vehículos. En algunas realizaciones, la puntuación de evaluación asignada a cada una de las rutas tiene una pluralidad de valores en base al tipo de vehículo, y la ruta óptima también se basa en un tipo de vehículo.
También se describe en la presente memoria un método para operar un vehículo. En diversas realizaciones, el método comprende transmitir de manera inalámbrica, por el vehículo a un servidor de navegación, una solicitud de ruta desde el vehículo en desplazamiento, comprendiendo la solicitud de ruta una localización inicial, un destino y un tipo de vehículo; recibir, desde el servidor de navegación, una secuencia de imágenes de SPR correspondientes a una secuencia ajustada por riesgo de segmentos de ruta desde la localización inicial hasta el destino, donde la ruta ajustada por riesgo representa un riesgo del terreno asociado con un tipo de vehículo; adquirir, con un sistema de SPR, imágenes de SPR a medida que el vehículo se desplaza; y guiar el vehículo a lo largo de la secuencia de segmentos de ruta en base a la comparación computacional de las imágenes de SPR adquiridas con las imágenes de SPR recibidas.
En diversas realizaciones, el método comprende además determinar computacionalmente al menos uno de dirección, orientación, velocidad, posición, aceleración o desaceleración asociados con el vehículo en base al menos en parte a las imágenes de SPR adquiridas. El método puede incluir además controlar el funcionamiento del vehículo en base, al menos en parte, a la dirección, orientación, velocidad, posición, aceleración y/o desaceleración determinadas.
En algunas realizaciones, el sistema de SPR comprende un sistema de radar de penetración terrestre (GPR). Por ejemplo, el sistema de GPR puede comprender un conjunto de antenas de GPR orientado en paralelo a una superficie del suelo.
Breve descripción de los dibujos
Lo anterior y la siguiente descripción detallada se entenderán más fácilmente cuando se tomen junto con los dibujos, en los que:
La FIG. 1A ilustra esquemáticamente un vehículo en desplazamiento ejemplar que incluye un sistema de monitorización del terreno de acuerdo con realizaciones de la invención.
La FIG. 1B ilustra esquemáticamente una configuración alternativa en la que la antena del sistema de monitorización del terreno está más cerca o en contacto con la superficie de la carretera.
La FIG. 2 representa esquemáticamente un sistema de monitorización del terreno ejemplar de acuerdo con realizaciones de la invención.
La FIG. 3 representa esquemáticamente un servidor de navegación de acuerdo con realizaciones de la invención.
Descripción detallada
Con referencia en primer lugar a la FIG. 1A, que representa un vehículo 102 ejemplar que se desplaza por una ruta 104 predefinida; el vehículo 102 está provisto de un sistema de monitorización del terreno 106 para la navegación del vehículo de acuerdo con la presente invención. En diversas realizaciones, el sistema de monitorización del terreno 106 incluye un sistema de SPR 108 que tiene un conjunto de antenas de radar de penetración terrestre (GPR) 110 fijado a la parte delantera (o a cualquier parte adecuada) del vehículo 102. El conjunto de antenas de GPR 110 está orientado generalmente en paralelo a la superficie del suelo y se extiende perpendicularmente a la dirección de desplazamiento. En una configuración alternativa, el conjunto de antenas de GPR 110 está más cerca o en contacto con la superficie de la carretera (FIG. 1B). En una realización, el conjunto de antenas de GPR 110 incluye una configuración lineal de elementos de antena espacialmente invariantes para transmitir señales de GPR a la carretera; las señales de GPR pueden propagarse a través de la superficie de la carretera hacia la región del subsuelo y reflejarse en dirección ascendente. Las señales de GPR reflejadas pueden detectarse mediante los elementos de antena de recepción en el conjunto de antenas de GPR 110. En diversas realizaciones, las señales de GPR detectadas se procesan y se analizan entonces para generar una o más imágenes de SPR (por ejemplo, imágenes de GPR) de la región del subsuelo a lo largo de la trayectoria del vehículo 102. Si el conjunto de antenas de SPR 110 no está en contacto con la superficie, la señal de retorno más fuerte recibida puede ser la reflexión causada por la superficie de la carretera. Por lo tanto, las imágenes de SPR pueden incluir datos de superficie, es decir, datos para la interfaz de la región del subsuelo con aire o el entorno local. Las configuraciones y sistemas de antenas de GPR adecuados para procesar señales de GPR se describen, por ejemplo, en la patente de EE. UU. N.° 8,949,024.
Para la navegación, las imágenes de SPR se comparan con imágenes de referencia de SPR que se adquirieron y almacenaron previamente para regiones del subsuelo que se superponen al menos parcialmente a las regiones del subsuelo para la ruta definida. La comparación de imágenes puede ser un proceso de registro basado en, por ejemplo, correlación; véase, por ejemplo, la patente de EE. UU. N.° 8,786,485. La localización del vehículo 102 y/o las condiciones del terreno de la ruta 104 pueden determinarse entonces en base a la comparación. En algunas realizaciones, las señales de GPR detectadas se combinan con otra información en tiempo real, tal como las condiciones meteorológicas, las imágenes electroópticas (EO), la monitorización de<la salud del vehículo usando uno o más sensores empleados en el vehículo>102<y cualquier entrada adecuada,>para estimar las condiciones del terreno de la ruta 104. De esta manera, el vehículo 102 puede usarse para crear mapas de terreno para segmentos de ruta específicos que se usarán en la navegación como se describe a continuación. Las condiciones del terreno estimadas pueden proporcionar ventajosamente un modelado del terreno en condiciones reales, así como gastos computacionales y/o complejidad reducidos para modelar la interacción terreno/vehículo en tiempo real.
En base a las condiciones del terreno determinadas, se asigna una puntuación de riesgo a la ruta 104 o a diversos tipos de vehículos que podrían circular por la ruta 104. La puntuación de riesgo se ajusta en función del tipo de vehículo. Por ejemplo, si la ruta 104 incluye rocas irregulares, puede asignarse una puntuación de alto riesgo (por ejemplo, 7) a un vehículo con dirección en dos ruedas, mientras que puede asignarse una puntuación de bajo riesgo (por ejemplo, 3) a un vehículo con dirección en las cuatro ruedas. Adicional o alternativamente, pueden asignarse otras puntuaciones (por ejemplo, puntuaciones de gasto energético, puntuaciones de probabilidad de éxito, puntuaciones de daños, puntuaciones de desgaste y/o puntuaciones de pérdida en un subsistema del vehículo) que pueden agravar los efectos de las condiciones del terreno en el vehículo en base a señales de SPR detectadas y/u otra información en tiempo real. La puntuación de desgaste puede subcategorizarse dependiendo del tipo de vehículo; por ejemplo, los vehículos de minería emplean neumáticos caros, por lo que el desgaste de los neumáticos puede ser una consideración más importante que el desgaste general del vehículo.
Las puntuaciones de riesgo, las condiciones del terreno y, si se utilizan, los tipos de vehículos asociados pueden almacenarse junto con la ruta 104 (o parte de la misma) en una base de datos. Después de que el vehículo 102<y el sistema de monitorización del terreno 108 se hayan desplazado por múltiples rutas, puede crearse un>mapa del terreno de las rutas que incluya sus condiciones del terreno asociadas y puntuaciones de riesgo (por ejemplo, para diversos tipos de vehículos). Alternativamente, el mapa del terreno puede incluir las condiciones del terreno recopiladas de las rutas solamente; la puntuación de riesgo asociada con el vehículo específico puede asignarse en tiempo real durante la planificación de la ruta.
La FIG. 2 representa un sistema de monitorización del terreno ejemplar (por ejemplo, el sistema de SPR 108)<implementado en un vehículo>102<para establecer rutas sensibles al terreno o navegar el desplazamiento en>base a imágenes de SPR. El sistema de SPR 108 puede incluir una interfaz de usuario 202 a través de la cual un usuario puede introducir datos para definir la ruta o seleccionar una ruta predefinida. Las imágenes de SPR se recuperan de una fuente 204 de imágenes de referencia de SPR según la ruta. Por ejemplo, la fuente 204 de imágenes de referencia de SPR puede ser un dispositivo de almacenamiento masivo local tal como una unidad flash o un disco duro; alternativamente o además, la fuente 204 de imágenes de referencia de SPR puede estar basada en la nube (es decir, soportada y mantenida en un servidor web) y accederse remotamente en base a una localización actual determinada por GPS. Por ejemplo, un almacén de datos local puede contener imágenes de referencia de SPR correspondientes a la proximidad de la localización actual del vehículo, recuperándose actualizaciones periódicas para refrescar los datos a medida que el vehículo se desplaza.
El sistema de SPR 108 también incluye un sistema de SPR móvil ("Sistema Móvil") 206 que tiene un conjunto de antenas de SPR 110. La operación de transmisión del sistema de SPR móvil 206 se controla mediante un controlador (por ejemplo, un procesador) 208 que también recibe las señales de SPR de retorno detectadas por el conjunto de antenas de SPR 110. El controlador 208 genera imágenes de SPR de la región del subsuelo por debajo de la superficie de la carretera y/o la superficie de la carretera debajo del conjunto de antenas de SPR 110.
La imagen de SPR incluye características representativas de estructura y objetos dentro de la región del subsuelo y/o sobre la superficie de la carretera, tales como rocas, raíces, piedras, tuberías, cavidades y estratificación del suelo, y otras características indicativas de variaciones en las propiedades del suelo o el material en la región del subsuelo/superficie. En diversas realizaciones, un módulo de registro 210 compara las imágenes de SPR proporcionadas por el controlador 208 con las imágenes de SPR recuperadas de la fuente 204 de imágenes de referencia de SPR para localizar el vehículo 102 (por ejemplo, determinando la desviación del vehículo con respecto al punto más cercano en la ruta). En diversas realizaciones, la información de localización (por ejemplo, datos de desviación o datos de error de posición) determinada en el proceso de<registro se proporciona a un módulo de conversión>212<que crea un mapa de localización para la navegación>del vehículo 102. Por ejemplo, el módulo de conversión 212 puede generar datos GPS corregidos para la desviación de posición del vehículo con respecto a la ruta.
Alternativamente, el módulo de conversión 212 puede recuperar un mapa existente a partir de una fuente de mapas 214 (por ejemplo, otros sistemas de navegación, tales como GPS o un servicio de cartografía), y entonces localizar la información de localización obtenida en el mapa existente. En una realización, el mapa de localización de la ruta predefinida se almacena en una base de datos 216 en la memoria del sistema y/o un dispositivo de almacenamiento accesible al controlador 208. Adicional o alternativamente, los datos de localización para el vehículo 104 pueden usarse en combinación con los datos proporcionados por un mapa existente (por ejemplo, un mapa proporcionado por GOOGLE MAPS) y/o uno o más de otros sensores o sistemas de navegación, tales como un sistema de navegación inercial (INS), un sistema GPS, un sistema de navegación y localización por sonido (SONAR), un sistema LIDAR, una cámara, una unidad de medición inercial (IMU) y un sistema de radar auxiliar, uno o más sensores vehiculares de navegación por estima (basados en, por ejemplo, ángulo de dirección y odometría de las ruedas), y/o sensores de suspensión para guiar el vehículo 102. Por ejemplo, el controlador 112 puede localizar la información de SPR obtenida en un mapa existente generado usando GPS. Los enfoques para utilizar el sistema de SPR para navegación y localización de vehículos se describen en, por ejemplo, la patente '024 mencionada anteriormente.
En algunas realizaciones, las imágenes de referencia de SPR también incluyen condiciones del terreno asociadas con las mismas. Por lo tanto, comparando las imágenes de SPR obtenidas con las imágenes de referencia de SPR, pueden determinarse las condiciones del terreno asociadas con las imágenes de referencia de SPR adquiridas a partir de la ruta predefinida. En algunas realizaciones, las señales de GPR/imágenes de SPR detectadas se combinan con otra información en tiempo real, tal como las condiciones meteorológicas, las imágenes de EO, la monitorización de la salud del vehículo usando uno o más sensores empleados en el vehículo 102 y cualquier entrada adecuada, para determinar las condiciones del terreno de la ruta 104. Estas operaciones son útiles para generar mapas de ruta sensibles al terreno. Por ejemplo, las condiciones del terreno basadas en la ruta pueden almacenarse como un mapa, una vez más localmente (en la fuente de mapas 214), remotamente (en un servidor en la nube) o alguna combinación (con un mapa del terreno almacenado localmente actualizado a través de comunicación inalámbrica con el servidor en la nube a medida que el vehículo se desplaza).
Las condiciones del terreno y las puntuaciones de riesgo de diversos tipos de vehículos pueden almacenarse con el mapa del terreno (en la fuente de mapas 214) o en la base de datos 216 como datos asociados con los diversos componentes de ruta de los mapas en la fuente de mapas 214. En una realización, puede identificarse una ruta optimizada en función del terreno para desplazarse desde un origen específico hasta un destino para el vehículo específico en el que se despliega el sistema 108 usando la base de datos 216. Por ejemplo, la ruta desde la localización de origen hasta el destino que tiene una puntuación de riesgo total mínima para el vehículo conducido actualmente puede determinarse como la ruta óptima para este tipo de vehículo. Además, la<velocidad, aceleración, orientación, velocidad angular y/o aceleración angular del vehículo>102<pueden determinarse y controlarse continuamente en base al mapa de navegación, para mantener el vehículo>102 desplazándose a lo largo de la ruta óptima determinada. Cabe señalar que el término "aceleración", tal como se usa en la presente memoria, incluye aceleración lineal y angular, así como derivados de orden superior tales como sacudidas y rebotes.
En otras realizaciones, la optimización del terreno representa una base adicional para la planificación de rutas mediante un sistema de navegación o cartografía a bordo, con datos específicos del vehículo que se suministran remotamente desde un servidor en la nube. Es decir, el vehículo objeto no incluye en sí mismo un sistema de SPR, pero el conductor puede obtener una ruta optimizada en función del terreno a partir del sistema de navegación del vehículo o un servicio externo tal como GOOGLE MAPS en base al tipo de vehículo y las puntuaciones de riesgo asociadas. Un sistema de planificación de ruta puede determinar una ruta óptima que, por ejemplo, minimice el tiempo de desplazamiento pero nunca exceda una puntuación de riesgo máxima tolerable.
En algunas realizaciones, el usuario define o selecciona, a través de la interfaz de usuario 202, otras rutas para que el vehículo se desplace. Cuando el vehículo se desplaza en las rutas, el sistema de monitorización del terreno puede, de nuevo, adquirir continuamente las imágenes de SPR, y en base a las mismas determinar la información de localización y las condiciones del terreno asociadas con cada ruta, y asignar puntuaciones de riesgo a diversos tipos de vehículos en las rutas. La información de localización, las condiciones del terreno y las puntuaciones de riesgo de los vehículos pueden almacenarse junto con la ruta respectiva en el mapa de localización y el mapa del terreno como se describió anteriormente.
Como se ha indicado anteriormente, los mapas de terreno pueden ser generados por vehículos equipados con sistemas 108 configurados para obtener imágenes de SPR y asociarlas con SPR y/o mapas convencionales. Las condiciones del terreno determinadas pueden proporcionarse al módulo de conversión 212 para crear un mapa del terreno. En algunas realizaciones, el sistema de SPR 108 incluye una base de datos de entrada 217 que alimenta continuamente otra información en tiempo real (es decir, distinta de las señales de GPR/imágenes de SPR) detectada por otros sistemas al módulo de conversión 212 para actualizar y/o refinar el mapa del terreno. En una realización, un módulo de evaluación de riesgos 218 asigna puntuaciones de riesgo a diversos tipos de vehículos en base a las condiciones del terreno determinadas y las características (por ejemplo, el número de ruedas impulsadas por el motor, el tamaño de los neumáticos, la profundidad de las bandas de rodadura de los neumáticos, la distancia al suelo, la suspensión, etc.) de los vehículos. Por ejemplo, si la ruta 104 incluye rocas irregulares, puede asignarse una puntuación de riesgo más alta (por ejemplo, 7) a un vehículo con dirección en dos ruedas, mientras que puede asignarse una puntuación de riesgo más baja (por ejemplo, 3) a un vehículo con dirección en las cuatro ruedas. De manera similar, a un vehículo que tiene neumáticos grandes y bandas de rodadura profundas se le puede asignar una puntuación de riesgo más baja que un vehículo que tiene neumáticos pequeños y bandas de rodadura poco profundas. De nuevo, las condiciones del terreno, las puntuaciones de riesgo y sus tipos asociados de vehículos pueden almacenarse junto con la ruta en la base de datos 216, elementos de la cual pueden proporcionarse periódicamente o bajo demanda a vehículos de cliente a medida que se desplazan y actualizan sus mapas de navegación.
Por ejemplo, como se muestra en la FIG. 3, un servidor de navegación 300 puede recibir una solicitud que comprende una localización del vehículo y un destino deseado. La solicitud puede originarse con el propio sistema de control del vehículo o una aplicación desplegada ("app") en el dispositivo personal del conductor (tal como un teléfono inteligente, tableta, etc.), y también puede incluir un modelo o tipo de vehículo. El servidor de navegación 300 incluye una interfaz de red inalámbrica 310, que recibe la solicitud y transmite información de ruta después de que se procese. El servidor de navegación incluye un procesador 320 (por ejemplo, un microprocesador de CPU convencional), una memoria de sistema volátil 325 asociada y uno o más elementos de almacenamiento digital no volátiles (tales como un disco duro, memoria Flash, unidad óptica, etc.). En la memoria no volátil se almacenan una base de datos de rutas 330, una base de datos de terrenos 335 y una base de datos de riesgos 340. La base de datos de rutas 330 contiene un mapa digital de localizaciones y segmentos de ruta que conectan las localizaciones; en general, los segmentos de ruta corresponden a carreteras, es decir, vías vehiculares. Estos pueden representarse por coordenadas geoespaciales o por imágenes de SPR dependiendo de la forma de navegación deseada. En el primer caso, las rutas se trazan de forma similar a los servidores de mapas convencionales, tales como GOOGLE MAPS. En este último caso, la ruta está definida por imágenes de SPR que se transmiten al vehículo, que está equipado con un sistema de SPR como se describió anteriormente para obtener imágenes de SPR durante el viaje y compararlas con las imágenes de navegación recibidas desde el servidor de navegación 300.
La base de datos de terrenos 335 contiene información del terreno asociada con algunos o todos los segmentos de ruta almacenados en la base de datos de rutas 330. Esta información del terreno puede obtenerse usando el sistema a bordo del vehículo ilustrado en la FIG. 2, y en realizaciones donde la base de datos de rutas 330 contiene imágenes de SPR para la navegación, puede extraerse de estas imágenes como se describe, por ejemplo, en la patente '024. La información del terreno puede, en algunas realizaciones, segmentarse en tipos discretos de terreno correspondientes a los niveles de dificultad para un vehículo. La base de datos de riesgos 340 relaciona una pluralidad de tipos de vehículos con niveles o puntuaciones de riesgo (como se describió anteriormente) asociados con una pluralidad de tipos de terreno. La base de datos de riesgos puede incluir campos adicionales con datos relacionados con una puntuación de riesgo y vinculados a terrenos y tipos específicos de vehículos, por ejemplo, datos de gasto energético, datos de probabilidad de éxito, datos de daños, datos de desgaste y/o datos de pérdida en un subsistema del vehículo.
En funcionamiento, el procesador 320 ejecuta uno o más programas informáticos (ilustrados conceptualmente como módulos de programa) almacenados en la memoria del sistema 325. Un sistema operativo (tal como, por ejemplo, MICROSOFT WINDOWS, UNIX, LINUX, iOS o ANDROID) proporciona funciones de sistema de bajo nivel, tales como gestión de archivos, asignación de recursos y encaminamiento de mensajes desde y hacia dispositivos de hardware y una o más aplicaciones de nivel superior que incluyen código de servidor web 350 y un módulo de cartografía 355. El código de servidor web 350 es convencional y facilita la comunicación basada en web con el usuario a través de la interfaz de red 310, recibiendo datos introducidos por el usuario y dando servicio a páginas web que contienen mapas e información de navegación. El módulo de cartografía procesa solicitudes de usuario recuperando datos cartográficos de la base de datos de rutas 330, datos del terreno de la base de datos de terrenos 335 y datos relacionados con el riesgo de la base de datos de riesgos 340 y calculando, en base a los datos recuperados y la solicitud de ruta recibida, una secuencia de segmentos de ruta ajustada al riesgo desde la localización inicial hasta el destino. La ruta ajustada por riesgo representa un riesgo del terreno asociado con el tipo de vehículo. Por ejemplo, en respuesta a una solicitud, el módulo de cartografía 355 puede obtener primero una serie de rutas candidatas de la base de datos de rutas; cada ruta está asociada con una puntuación en base a, por ejemplo, el tiempo de desplazamiento estimado. Esta funcionalidad es bien conocida y convencional. Para cada ruta candidata, el módulo de cartografía 355 también puede obtener información del terreno de la base de datos de terrenos 335 y, en base a la misma, datos de riesgo específicos del vehículo asociados de la base de datos de riesgos 340. En base a estos datos de riesgo adicionales, las puntuaciones de rutas candidatas pueden ajustarse y las rutas clasificarse según las puntuaciones ajustadas. Por lo tanto, el servidor de navegación 300 puede combinar mapas de ruta y terreno en un mapa de navegación que refleja el tipo y la localización del vehículo, las condiciones del terreno y las puntuaciones de riesgo asociadas con el vehículo para cada parte de diversas rutas candidatas. En base a esto, puede calcularse una ruta optimizada en función del terreno y entregarse al vehículo (a través del código de servidor web 350 y la interfaz de red 310). Alternativamente, una serie de rutas candidatas clasificada puede presentarse al usuario, que puede seleccionar una ruta deseada. En base a la selección, puede transmitirse al vehículo la información de ruta geoespacial o de SPR de la base de datos de rutas 330 a medida que se desplaza.
Por ejemplo, la ruta óptima puede corresponder a una puntuación de riesgo total mínima y/o una puntuación de riesgo instantáneo mínima para que el tipo específico de vehículo se desplace sobre la misma. En una realización, la ruta óptima identificada se proporciona al sistema de navegación de un vehículo para guiar al conductor a lo largo de la ruta. En otra realización, se proporciona la ruta óptima a un módulo de control del<vehículo>220<acoplado al controlador 208 para operar de manera autónoma el vehículo en base a la misma.>Por ejemplo, el módulo de control del vehículo 220 puede incluir o cooperar con dispositivos eléctricos, mecánicos y neumáticos en el vehículo para controlar la dirección, orientación, velocidad, posición y aceleración/desaceleración del vehículo.
El controlador 208 implementado en el vehículo y el módulo de cartografía 355 implementado en el servidor de navegación 300 pueden incluir uno o más módulos implementados en hardware, software o una combinación de ambos. Para realizaciones en las que las funciones se proporcionan como uno o más programas de software, los programas pueden escribirse en cualquiera de varios lenguajes de alto nivel tales como PYTHON, FORTRAN, PASCAL, JAVA, C, C++, C#, BASIC, diversos lenguajes de secuencias de comandos y/o HTML. Adicionalmente, el software puede implementarse en un lenguaje ensamblador dirigido al microprocesador residente en un ordenador objetivo; por ejemplo, el software puede implementarse en lenguaje ensamblador Intel 80x86 si está configurado para ejecutarse en un PC de IBM o clon de PC. El software puede incorporarse en un artículo de fabricación que incluye, pero no se limita a, un disquete, una unidad flash USB, un disco duro, un disco óptico, una cinta magnética, una PROM, una EPROM, EEPROM, matriz de puertas programables por campo o CD-ROM. Las realizaciones que usan circuitos de hardware pueden implementarse usando, por ejemplo, uno o más procesadores FPGA, CPLD o ASIC.
Los términos y expresiones empleados en la presente memoria se usan como términos y expresiones de descripción y no de limitación, y no hay intención, en el uso de tales términos y expresiones, de excluir cualquier equivalente de las características mostradas y descritas o partes de las mismas. Además, una vez descritas ciertas realizaciones de la invención, será evidente para los expertos en la técnica que pueden usarse otras realizaciones que incorporan los conceptos divulgados en la presente memoria sin apartarse del alcance de la invención. Por consiguiente, las realizaciones descritas deben considerarse en todos los aspectos como solo ilustrativas y no restrictivas.
Claims (13)
1. Un servidor de navegación (300) para la navegación de un vehículo (102) usando un radar de penetración de superficie, SPR, comprendiendo el servidor de navegación:
un procesador (320);
una base de datos de rutas (330), que tiene almacenados en la misma datos de rutas que incluyen imágenes de SPR que representan un mapa digital de localizaciones y segmentos de ruta que corresponden a carreteras; una base de datos de terrenos (335) que tiene almacenada en la misma información del terreno extraída de las imágenes de SPR asociadas con los segmentos de ruta almacenados en la base de datos de rutas (330); una base de datos de riesgos (340) que relaciona una pluralidad de tipos de vehículos con niveles de riesgo asociados con una pluralidad de tipos de terreno;
una interfaz de red (310) para recibir una solicitud de ruta a través de una red, comprendiendo la solicitud de ruta una localización inicial, un destino y un tipo de vehículo; y
un módulo de cartografía (355), ejecutable por el procesador (320), configurado para procesar la solicitud de ruta mediante:
obtener una pluralidad de rutas candidatas de la base de datos de rutas (330),
en donde cada una de las rutas candidatas está asociada con una puntuación;
obtener información del terreno de la base de datos de terrenos (335) para cada una de la pluralidad de rutas candidatas;
obtener datos de riesgo específicos del vehículo de la base de datos de riesgos (340) en base a la información del terreno;
ajustar la puntuación para cada una de la pluralidad de rutas candidatas en base a los datos de riesgo específicos de vehículo; y
clasificar la pluralidad de rutas candidatas según las puntuaciones ajustadas;
en donde el procesador (320) está configurado para:
transmitir la pluralidad de rutas candidatas clasificada a la fuente de la solicitud de ruta para presentarla a un usuario; y
en base a una selección del usuario de una ruta candidata, transmitir imágenes de SPR desde la base de datos de rutas (330) a un vehículo (102), en donde las imágenes de SPR transmitidas definen la ruta candidata seleccionada.
2. El servidor de navegación de la reivindicación 1, en donde la base de datos de riesgos (340) está organizada para relacionar una pluralidad de tipos de vehículos con puntuaciones de riesgo relacionadas con el terreno asociadas.
3. El servidor de navegación de la reivindicación 1, en donde la base de datos de riesgos (340) está organizada para relacionar la pluralidad de tipos de vehículos con una o más puntuaciones de gasto energético, puntuaciones de probabilidad de éxito, puntuaciones de daños, puntuaciones de desgaste o puntuaciones de pérdida en un subsistema del vehículo asociadas con los vehículos.
4. El servidor de navegación de la reivindicación 1, en donde una puntuación de evaluación asignada a cada uno de los segmentos de ruta tiene una pluralidad de valores en base al tipo de vehículo, estando basada también una ruta óptima en el tipo de vehículo.
5. Un método para proporcionar servicios de navegación a un vehículo en desplazamiento (102), comprendiendo el método:
mantener, en un servidor de navegación (300), (i) una base de datos de rutas (330) que comprende un mapa digital de localizaciones y segmentos de ruta representados por imágenes de penetración de superficie, SPR, que conectan las localizaciones, correspondiendo los segmentos de ruta a carreteras, (ii) una base de datos de terrenos (335) que comprende información del terreno extraída de las imágenes de SPR asociadas con los segmentos de ruta almacenados en la base de datos de rutas, y (iii) una base de datos de riesgos (340) que relaciona una pluralidad de tipos de vehículos con niveles de riesgo asociados con una pluralidad de tipos de terreno;
recibir, por el servidor de navegación (300) a través de una interfaz de red (310), una solicitud de ruta desde el<vehículo en desplazamiento (>102<), comprendiendo la solicitud de ruta una localización inicial, un destino y un>tipo de vehículo;
obtener, por el servidor de navegación (300), una pluralidad de rutas candidatas de la base de datos de rutas (330), en donde cada una de las rutas candidatas está asociada con una puntuación;
obtener, por el servidor de navegación (300), información del terreno de la base de datos de terrenos (335) para cada una de la pluralidad de rutas candidatas;
obtener, por el servidor de navegación (300), datos de riesgo específicos del vehículo de la base de datos de riesgos (340) en base a la información del terreno;
ajustar, por el servidor de navegación (300), la puntuación para cada una de la pluralidad de rutas candidatas en base a los datos de riesgo específicos del vehículo;
clasificar, por el servidor de navegación (300), la pluralidad de rutas candidatas según las puntuaciones ajustadas;
transmitir, por el servidor de navegación (300), la pluralidad de rutas candidatas clasificada a la fuente de la solicitud de ruta para presentarla a un usuario; y
en base a una selección de usuario de una ruta candidata, transmitir imágenes de SPR desde la base de datos de rutas (330) a un vehículo (102), en donde las imágenes de SPR transmitidas definen la ruta candidata seleccionada.
6<. El método de la reivindicación 5, en donde la base de datos de riesgos (340) está organizada para relacionar>una pluralidad de tipos de vehículos con puntuaciones de riesgo relacionadas con el terreno asociadas.<
7. El método de la reivindicación 5 o la reivindicación>6<, en donde la base de datos de riesgos (340) está>organizada para relacionar la pluralidad de tipos de vehículos con una o más de las puntuaciones de gasto energético, puntuaciones de probabilidad de éxito, puntuaciones de daños, puntuaciones de desgaste o puntuaciones de pérdida en un subsistema del vehículo asociadas con los vehículos.
8<. El método según una cualquiera de las reivindicaciones 5 a 7, en el que una puntuación de evaluación>asignada a cada uno de los segmentos de ruta tiene una pluralidad de valores en base al tipo de vehículo, estando basada también una ruta óptima en el tipo de vehículo.
9. El método según la reivindicación 5, que comprende además:
transmitir de manera inalámbrica, por el vehículo (102) al servidor de navegación (300), la solicitud de ruta; recibir, por el vehículo (102) desde el servidor de navegación (300), una secuencia de imágenes de SPR correspondiente a una secuencia ajustada por riesgo de segmentos de ruta desde la localización inicial hasta el destino, representando la ruta ajustada por riesgo un riesgo del terreno asociado a un tipo de vehículo; adquirir, con un sistema de SPR (108), imágenes de SPR a medida que el vehículo (102) se desplaza; y<guiar el vehículo (>102<) a lo largo de la secuencia de segmentos de ruta en base a la comparación computacional>de las imágenes de SPR adquiridas con las imágenes de SPR recibidas.
10. El método de la reivindicación 9, que comprende además:
determinar computacionalmente al menos uno de dirección, orientación, velocidad, posición, aceleración o deceleración asociados con el vehículo en base al menos en parte a las imágenes de SPR adquiridas.
11. El método de la reivindicación 10, que comprende además:
<controlar el funcionamiento del vehículo (>102<) en base, al menos en parte, a la dirección, orientación, velocidad,>posición, aceleración y/o desaceleración determinadas.
12. El método según una cualquiera de las reivindicaciones 9 a 11, en donde el de SPR sistema (108) comprende un sistema de radar de penetración terrestre, GPR.
13. El método de la reivindicación 12, en donde el sistema de GPR comprende un conjunto de antenas de GPR (110) orientado en paralelo a una superficie del suelo.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962874093P | 2019-07-15 | 2019-07-15 | |
| PCT/US2020/042052 WO2021011603A1 (en) | 2019-07-15 | 2020-07-15 | Terrain-sensitive route planning |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3025686T3 true ES3025686T3 (en) | 2025-06-09 |
Family
ID=74211274
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES20840698T Active ES3025686T3 (en) | 2019-07-15 | 2020-07-15 | Terrain-sensitive route planning |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US20210018323A1 (es) |
| EP (1) | EP3983754B1 (es) |
| JP (1) | JP7211605B2 (es) |
| CN (1) | CN114430801B (es) |
| ES (1) | ES3025686T3 (es) |
| PL (1) | PL3983754T3 (es) |
| WO (1) | WO2021011603A1 (es) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11675371B2 (en) * | 2020-04-08 | 2023-06-13 | Pony Ai Inc. | System and method for fleet management |
| CN115698636A (zh) * | 2020-04-23 | 2023-02-03 | 动态清晰公司 | 基于地形的车辆导航与控制 |
| JP7431147B2 (ja) * | 2020-12-02 | 2024-02-14 | トヨタ自動車株式会社 | 情報処理装置、情報処理システム、情報処理方法、およびプログラム |
| EP4280637B1 (en) * | 2021-01-14 | 2026-05-06 | LG Electronics Inc. | Method for transmitting message by user equipment in wireless communication system and device therefor |
| US12360526B2 (en) * | 2021-05-14 | 2025-07-15 | Tusimple, Inc. | Systems and methods for operating an autonomous vehicle |
| JP7574780B2 (ja) * | 2021-10-29 | 2024-10-29 | 株式会社豊田自動織機 | 自律走行車、及び自律走行車の制御装置 |
| EP4515474A4 (en) * | 2022-04-28 | 2026-04-01 | Gpr Inc | TRANSACTION PROCESSING USING SURFACE PENETRATION RADAR |
| JP2024037589A (ja) * | 2022-09-07 | 2024-03-19 | 株式会社Subaru | 車両の運転支援装置 |
| US20240210185A1 (en) * | 2022-12-22 | 2024-06-27 | Intel Corporation | Entity allocation for navigated routes |
| CN116481552A (zh) * | 2023-04-24 | 2023-07-25 | 上海洛轲智能科技有限公司 | 地图路径信息的确定方法、装置和电子设备 |
| GB2640522A (en) * | 2024-04-23 | 2025-10-29 | Jaguar Land Rover Ltd | Routing in an off-road area |
| DE102024210001B3 (de) * | 2024-10-15 | 2026-01-29 | Volkswagen Aktiengesellschaft | Verfahren zur Routenplanung für ein Fahrzeug |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6469664B1 (en) * | 1999-10-05 | 2002-10-22 | Honeywell International Inc. | Method, apparatus, and computer program products for alerting surface vessels to hazardous conditions |
| AT414280B (de) * | 2002-09-12 | 2006-11-15 | Siemens Ag Oesterreich | Verfahren zur identifikation eines mautpflichtigen strassenabschnittes |
| WO2005036199A2 (en) * | 2003-10-06 | 2005-04-21 | Marshall University | Railroad surveying and monitoring system |
| US8606512B1 (en) * | 2007-05-10 | 2013-12-10 | Allstate Insurance Company | Route risk mitigation |
| JP5135308B2 (ja) * | 2009-09-09 | 2013-02-06 | クラリオン株式会社 | エネルギ消費量予測方法、エネルギ消費量予測装置および端末装置 |
| BR112012012306A2 (pt) * | 2009-11-24 | 2019-09-24 | Telogis Inc | métodos e sistemas para otimizar o uso de energia e as rotas de veículo energizado |
| US8805707B2 (en) * | 2009-12-31 | 2014-08-12 | Hartford Fire Insurance Company | Systems and methods for providing a safety score associated with a user location |
| US8730085B2 (en) * | 2010-08-26 | 2014-05-20 | Lawrence Livermore National Security, Llc | Spot restoration for GPR image post-processing |
| US20120215505A1 (en) * | 2011-02-21 | 2012-08-23 | Honeywell International Inc. | Systems and methods for providing a vehicle movement path simulation over a network |
| EP2498059B1 (en) * | 2011-03-09 | 2020-04-29 | Harman Becker Automotive Systems GmbH | Navigation route calculation using three-dimensional models |
| US11092451B2 (en) * | 2011-07-27 | 2021-08-17 | Appy Risk Technologies Limited | Selective vehicle tracking and vehicle routing |
| US8786485B2 (en) | 2011-08-30 | 2014-07-22 | Masachusetts Institute Of Technology | Mobile coherent change detection ground penetrating radar |
| US20120109508A1 (en) * | 2011-12-28 | 2012-05-03 | Ariel Inventions, Llc | Method and system for route navigation based on energy efficiency |
| US10345108B2 (en) * | 2012-05-16 | 2019-07-09 | Polaris Industries Inc. | System and method for multi-plane routing |
| WO2014065856A1 (en) * | 2012-10-25 | 2014-05-01 | Massachusetts Institute Of Technology | Vehicle localization using surface penetrating radar |
| US9644969B2 (en) * | 2013-02-26 | 2017-05-09 | Polaris Industries Inc. | Recreational vehicle interactive telemetry, mapping, and trip planning system |
| WO2015160900A1 (en) * | 2014-04-15 | 2015-10-22 | Maris, Ltd | Assessing asynchronous authenticated data sources for use in driver risk management |
| JP5705361B1 (ja) * | 2014-09-02 | 2015-04-22 | アジア航測株式会社 | 車両被災リスク評価装置 |
| US10503168B1 (en) * | 2016-01-22 | 2019-12-10 | State Farm Mutual Automotive Insurance Company | Autonomous vehicle retrieval |
| US9702717B1 (en) * | 2016-02-19 | 2017-07-11 | International Business Machines Corporation | Creating route based on image analysis or reasoning |
| US20170292843A1 (en) * | 2016-04-07 | 2017-10-12 | Delphi Technologies, Inc. | Automated vehicle route planner with route difficulty scoring |
| GB2552028B (en) * | 2016-07-08 | 2020-07-08 | Jaguar Land Rover Ltd | Off-Road Route Rating System |
| ES2984945T3 (es) * | 2017-01-27 | 2024-10-31 | Massachusetts Inst Technology | Método y sistema para la localización de un vehículo utilizando un radar de penetración superficial |
| JP2018205972A (ja) | 2017-06-01 | 2018-12-27 | スズキ株式会社 | 路面情報収集システム |
| GB2563262B (en) * | 2017-06-08 | 2020-06-10 | Caterpillar Sarl | Improvements in the stability of work machines |
| US11079487B2 (en) * | 2017-08-22 | 2021-08-03 | Ford Global Technologies, Llc | Communication of infrastructure information to a vehicle via ground penetrating radar |
| US20200133298A1 (en) * | 2018-10-31 | 2020-04-30 | Xerox Corporation | Infrastructure evaluation and monitoring using ground penetrating radar data |
-
2020
- 2020-07-15 PL PL20840698.3T patent/PL3983754T3/pl unknown
- 2020-07-15 WO PCT/US2020/042052 patent/WO2021011603A1/en not_active Ceased
- 2020-07-15 CN CN202080064748.1A patent/CN114430801B/zh active Active
- 2020-07-15 EP EP20840698.3A patent/EP3983754B1/en active Active
- 2020-07-15 US US16/929,437 patent/US20210018323A1/en not_active Abandoned
- 2020-07-15 ES ES20840698T patent/ES3025686T3/es active Active
- 2020-07-15 JP JP2022502920A patent/JP7211605B2/ja active Active
-
2022
- 2022-11-03 US US17/979,915 patent/US20230236026A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP3983754A1 (en) | 2022-04-20 |
| EP3983754A4 (en) | 2022-11-30 |
| JP7211605B2 (ja) | 2023-01-24 |
| EP3983754C0 (en) | 2025-04-09 |
| PL3983754T3 (pl) | 2025-09-22 |
| US20210018323A1 (en) | 2021-01-21 |
| WO2021011603A1 (en) | 2021-01-21 |
| CN114430801A (zh) | 2022-05-03 |
| JP2022540694A (ja) | 2022-09-16 |
| CN114430801B (zh) | 2024-10-29 |
| US20230236026A1 (en) | 2023-07-27 |
| EP3983754B1 (en) | 2025-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3025686T3 (en) | Terrain-sensitive route planning | |
| US11859990B2 (en) | Routing autonomous vehicles using temporal data | |
| EP3032221B1 (en) | Method and system for improving accuracy of digital map data utilized by a vehicle | |
| KR101703144B1 (ko) | 차량의 자율주행 장치 및 그 방법 | |
| US10037037B1 (en) | Systems and methods for trajectory planning in an autonomous vehicle using different fixed durations for steering and speed parameters | |
| US12044535B2 (en) | Map selection for vehicle pose system | |
| US20210325898A1 (en) | Using drone data to generate high-definition map for autonomous vehicle navigation | |
| US11932245B2 (en) | Systems and methods for improving path selection for automated driving | |
| US10768621B1 (en) | Determining routes for autonomous vehicles | |
| JP2020042007A (ja) | 地図上のランドマークを使用して車両の長手方向位置を補正するためのシステム及び方法 | |
| CA2993575A1 (en) | Active driving map for self-driving road vehicle | |
| US10933880B2 (en) | System and method for providing lane curvature estimates | |
| US11829135B2 (en) | Tuning autonomous vehicle dispatch using vehicle performance | |
| US20230365143A1 (en) | System and method for remote control guided autonomy for autonomous vehicles | |
| US12073633B2 (en) | Systems and methods for detecting traffic lights of driving lanes using a camera and multiple models | |
| US12553724B2 (en) | Method and device for creating a first map | |
| US11760379B2 (en) | Navigating an autonomous vehicle through an intersection | |
| US12280798B2 (en) | System and method for trajectory planning | |
| US20260048761A1 (en) | Method for modifying operating behaviors of an autonomous vehicle to safely navigate adverse road conditions | |
| US20250027786A1 (en) | Method and device for creating a digital map | |
| JP2024013642A (ja) | 情報処理装置、情報処理システム、情報処理方法、及び作業車両 |