FR3085082A1 - ESTIMATION OF THE GEOGRAPHICAL POSITION OF A ROAD VEHICLE FOR PARTICIPATORY PRODUCTION OF ROAD DATABASES - Google Patents
ESTIMATION OF THE GEOGRAPHICAL POSITION OF A ROAD VEHICLE FOR PARTICIPATORY PRODUCTION OF ROAD DATABASES Download PDFInfo
- Publication number
- FR3085082A1 FR3085082A1 FR1857525A FR1857525A FR3085082A1 FR 3085082 A1 FR3085082 A1 FR 3085082A1 FR 1857525 A FR1857525 A FR 1857525A FR 1857525 A FR1857525 A FR 1857525A FR 3085082 A1 FR3085082 A1 FR 3085082A1
- Authority
- FR
- France
- Prior art keywords
- road
- data
- satellite positioning
- during
- participatory
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/40—Correcting position, velocity or attitude
-
- 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/3815—Road data
-
- 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/3833—Creation or updating of map data characterised by the source of data
- G01C21/3848—Data obtained from both position sensors and additional sensors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/09—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/40—Correcting position, velocity or attitude
- G01S19/41—Differential correction, e.g. DGPS [differential GPS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
- G06V20/582—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of traffic signs
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/20—Integrity monitoring, fault detection or fault isolation of space segment
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0112—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
La présente invention a pour objet des systèmes (100) et procédés (500) de traitement de données routières participatives et un ensemble de programmes informatiques permettant de déterminer la position géographique de véhicules routiers pour la production participative de bases de données routières. Le principe général de l'invention est basé sur la détermination de la position géographique de véhicules routiers pour la production participative de bases de données routières. Les données routières participatives sont obtenues par production participative de véhicules routiers circulant sur un réseau routier. Ces données sont rassemblées dans un système informatique dit « en nuage ». Dans l'invention, seules des données brutes sont collectées puis utilisées pour calculer la position géographique des véhicules routiers, selon une méthode de calcul homogène.The present invention relates to systems (100) and methods (500) for processing participatory road data and a set of computer programs making it possible to determine the geographical position of road vehicles for the participative production of road databases. The general principle of the invention is based on the determination of the geographical position of road vehicles for the participative production of road databases. Participatory road data are obtained by participatory production of road vehicles circulating on a road network. These data are gathered in a so-called "cloud" computer system. In the invention, only raw data is collected and then used to calculate the geographic position of road vehicles, according to a homogeneous calculation method.
Description
La présente invention concerne la détermination de la position géographique de véhicules routiers. Plus précisément, elle concerne des systèmes et procédés de traitement de données routières participatives et un ensemble de programmes informatiques permettant d’évaluer la position géographique de véhicules routiers, cette position étant, par la suite, utilisée pour la mise en œuvre de de données géographiques de données routières par production participative.The present invention relates to the determination of the geographical position of road vehicles. More specifically, it relates to systems and methods for processing participatory road data and a set of computer programs making it possible to evaluate the geographical position of road vehicles, this position being subsequently used for the implementation of geographical data. of road data by participatory production.
Les scènes routières sont des images de la route et de son environnement proche, acquises par un véhicule routier en circulation. De nos jours, les bases d’images de scènes routières sont de plus en plus utilisées pour la mise en œuvre de systèmes d’aides à la conduite.The road scenes are images of the road and its surrounding environment, acquired by a road vehicle in circulation. Nowadays, road scene image databases are used more and more for the implementation of driver assistance systems.
Au-delà de la simple exploitation visuelle, une analyse hors-ligne de ces images permet de détecter, de reconnaître et de localiser des objets routiers associés à la chaussée. Par exemple, on peut chercher à connaître le positionnement des objets fixes présents sur l’accotement qui représentent un danger potentiel pour un véhicule quittant la chaussée, et qui peuvent être utiles au véhicule pour se localiser sur la chaussée. Les objets routiers d’intérêt sont en priorité les objets d’orientation verticale possédant une partie « fût >> tels que les arbres, les poteaux, les piles de pont, les panneaux et les délinéateurs et les objets à « fût >> horizontaux, tels que les glissières.Beyond the simple visual exploitation, an offline analysis of these images makes it possible to detect, recognize and locate road objects associated with the roadway. For example, we can find out the positioning of fixed objects on the shoulder which represent a potential danger for a vehicle leaving the road, and which can be useful for the vehicle to locate on the road. The road objects of interest are primarily objects of vertical orientation having a "bole" part such as trees, posts, bridge piers, panels and delineators and objects with horizontal "bole", such as slides.
Il est connu que l’estimation de la position des objets routiers est évaluée de manière relative par rapport à la position géographique du véhicule routier embarquant la caméra ayant capturé les images. Or, il est également connu que la localisation absolue des véhicules (par exemple par GPS) est intrinsèquement entachée d'erreurs, la rendant particulièrement imprécise. En outre, il est connu que la méthode de calcul de la position géographique des véhicules routiers n’est pas homogène selon les modèles et marques des capteurs de localisation absolue qui sont embarqués dans les véhicules routiers. Ainsi, plusieurs véhicules routiers capturant des images de scènes routières pour détecter et reconnaître un même objet routier peuvent produire des résultats de positionnement géographique incohérents.It is known that the estimate of the position of road objects is evaluated in a relative manner with respect to the geographical position of the road vehicle carrying the camera having captured the images. However, it is also known that the absolute location of vehicles (for example by GPS) is intrinsically flawed, making it particularly imprecise. In addition, it is known that the method of calculating the geographical position of road vehicles is not homogeneous according to the models and brands of absolute location sensors which are carried in road vehicles. Thus, several road vehicles capturing images of road scenes to detect and recognize the same road object can produce inconsistent geographic positioning results.
Par conséquent, il est nécessaire de pouvoir déterminer de manière précise et homogène la position des véhicules routiers, afin de faciliter la détection, la reconnaissance, et la localisation d’objets routiers dans les bases d’images de scènes routières.Consequently, it is necessary to be able to determine the position of the road vehicles in a precise and homogeneous manner, in order to facilitate the detection, the recognition, and the localization of road objects in the image bases of road scenes.
La présente invention vise donc à résoudre les inconvénients précités. Pour cela, dans un premier aspect, l’invention propose un procédé de traitement de données routières participatives.The present invention therefore aims to solve the aforementioned drawbacks. For this, in a first aspect, the invention proposes a method for processing participatory road data.
Dans un deuxième aspect, l’invention propose un programme d'ordinateur avec un code de programme permettant de mettre en œuvre le procédé du premier aspect.In a second aspect, the invention proposes a computer program with a program code making it possible to implement the method of the first aspect.
Dans un troisième aspect, l’invention propose un support de stockage non transitoire sur lequel un programme d'ordinateur selon le deuxième aspect de l’invention est stocké.In a third aspect, the invention provides a non-transient storage medium on which a computer program according to the second aspect of the invention is stored.
Enfin, dans un quatrième aspect, l’invention propose un système de traitement de données routières participatives.Finally, in a fourth aspect, the invention proposes a system for processing participatory road data.
Ainsi, l’invention se rapporte à un procédé de traitement de données routières participatives comprenant les étapes suivantes :Thus, the invention relates to a process for processing participatory road data comprising the following steps:
• lors de l’acquisition, à un moment donné, d’au moins une image représentative d’une scène routière à partir d’un capteur de télédétection embarqué dans chacun parmi une pluralité de véhicules routiers, une étape de mesure, durant laquelle on mesure, par un récepteur de positionnement par satellites embarqué dans le véhicule routier, une pluralité de distances, dites données brutes de positionnement par satellites, entre le récepteur de positionnement par satellites et une pluralité de satellites en vue du récepteur de positionnement par satellites au moment donné, • une étape d’émission, durant laquelle on émet, par un émetteur embarqué dans le véhicule routier, l’image et les données brutes de positionnement par satellites vers au moins un serveur de traitement de données participatives, • une étape d’attente, durant laquelle on attend qu’une période de temps prédéterminée se soit écoulée avant de réaliser une étape d’acquisition, durant laquelle on acquiert, au niveau du serveur de traitement de données participatives, des données complémentaires de positionnement par satellites qui sont associées au moment donné, • une première étape de calcul, durant laquelle on calcule, au niveau du serveur de traitement de données participatives, les coordonnées de la position géographique du véhicule routier au moment donné, à partir des données brutes de positionnement par satellites et des données complémentaires de positionnement par satellites.• during the acquisition, at a given moment, of at least one image representative of a road scene from a remote sensing sensor on board in each of a plurality of road vehicles, a measurement step, during which measurement, by a satellite positioning receiver on board the road vehicle, of a plurality of distances, called raw satellite positioning data, between the satellite positioning receiver and a plurality of satellites in view of the satellite positioning receiver at the time given, • a transmission step, during which the image and the raw satellite positioning data are transmitted by a transmitter on board the road vehicle to at least one participative data processing server, • a step of wait, during which one waits for a predetermined period of time to elapse before performing an ac step quisition, during which we acquire, at the level of the participative data processing server, additional positioning data by satellites which are associated with the given moment, • a first calculation step, during which we calculate, at the level of the processing server participatory data, the coordinates of the geographic position of the road vehicle at the given time, from raw satellite positioning data and additional satellite positioning data.
Dans un exemple, les données complémentaires de positionnement par satellites comprennent des données prises, seules ou en combinaison, parmi : des données orbitales, des données spatiotemporelles, des données brutes de positionnement par satellites qui sont relatives à au moins une station sol de position connue et disposée à une distance prédéterminée du véhicule routier, et des mesures relatives aux condition de propagation atmosphérique des signaux satellitaires.In one example, the additional satellite positioning data comprise data taken, alone or in combination, from: orbital data, space-time data, raw satellite positioning data which relate to at least one ground station of known position and arranged at a predetermined distance from the road vehicle, and measurements relating to the conditions of atmospheric propagation of the satellite signals.
Selon un premier mode de réalisation :According to a first embodiment:
• dans l’étape d’acquisition, on acquiert des données proprioceptives du véhicule routier, et • dans la première étape de calcul, on calcule la position géographique du véhicule routier au moment donné à partir, en outre, des données proprioceptives du véhicule routier.• in the acquisition step, we acquire proprioceptive data from the road vehicle, and • in the first calculation step, we calculate the geographic position of the road vehicle at the given time from, in addition, proprioceptive data from the road vehicle .
Selon un second mode de réalisation, le procédé comprend, en outre, après l’étape d’émission, une étape de vérification d’intégrité, durant laquelle on applique un mécanisme de vérification d’intégrité des données brutes de positionnement par satellites.According to a second embodiment, the method further comprises, after the transmission step, an integrity verification step, during which a mechanism for verifying the integrity of the raw positioning data by satellites is applied.
Selon un troisième mode de réalisation, le procédé comprend, en outre, après l’étape de calcul, une étape de traitement d’images, durant laquelle on identifie au moins un objet routier dans l’image représentative de la scène routière, et on détermine les coordonnées de la position géographique de l’objet routier identifié, à partir des coordonnées de la position géographique du véhicule routier au moment donné et d’au moins l’image représentative de la scène routière au moment donné.According to a third embodiment, the method further comprises, after the calculation step, an image processing step, during which at least one road object is identified in the image representative of the road scene, and determines the coordinates of the geographical position of the identified road object, from the coordinates of the geographical position of the road vehicle at the given time and at least the image representative of the road scene at the given time.
Dans une variante du troisième mode de réalisation, le procédé comprend, en outre, une deuxième étape de calcul, durant laquelle on calcule, pour chaque objet routier identifié, une moyenne des coordonnées de la position géographique de l’objet routier identifié, à partir des coordonnées de la position géographique de l’objet routier identifié associées à tout ou partie de la pluralité de véhicules routiers.In a variant of the third embodiment, the method further comprises a second calculation step, during which one calculates, for each identified road object, an average of the coordinates of the geographical position of the identified road object, from coordinates of the geographical position of the identified road object associated with all or part of the plurality of road vehicles.
L’invention couvre également un programme d'ordinateur avec un code de programme pour exécuter les étapes du procédé selon le premier aspect de l’invention lorsque le programme d'ordinateur est chargé dans l'ordinateur ou exécuté dans l'ordinateur.The invention also covers a computer program with program code for executing the process steps according to the first aspect of the invention when the computer program is loaded into the computer or executed in the computer.
L’invention couvre en outre un support de stockage non transitoire sur lequel un programme d'ordinateur selon le deuxième aspect de l’invention est stocké.The invention further covers a non-transient storage medium on which a computer program according to the second aspect of the invention is stored.
Enfin, l’invention couvre un système de traitement de données routières participatives comprenant :Finally, the invention covers a participatory road data processing system comprising:
• une pluralité de véhicules routiers comprenant chacun un capteur de télédétection pour acquérir, à un moment donné, au moins une image représentative d’une scène routière, un récepteur de positionnement par satellites pour mesurer une pluralité de distances, dites données brutes de positionnement par satellites, entre le récepteur de positionnement par satellites et une pluralité de satellites en vue du récepteur de positionnement par satellites au moment donné et un émetteur pour émettre l’image et les données brutes de positionnement par satellites vers au moins un serveur de traitement de données participatives, • au moins un serveur de traitement de données participatives comprenant une horloge pour délivrer un temps du système, un récepteur pour recevoir, en fonction de l’horloge, les images et les données brutes de positionnement par satellites ainsi que des données complémentaires de positionnement par satellites, pour chacun de la pluralité de véhicules routiers, et qui sont associées au moment donné, et • dans lequel, chacun parmi la pluralité de véhicules routiers et le serveur de traitement de données participatives comprend, en outre, au moins un processeur couplé à un support de stockage selon le troisième aspect de l’invention.• a plurality of road vehicles each comprising a remote sensing sensor for acquiring, at a given time, at least one image representative of a road scene, a satellite positioning receiver for measuring a plurality of distances, called raw positioning data by satellites, between the satellite positioning receiver and a plurality of satellites in view of the given satellite positioning receiver and a transmitter for transmitting the image and the raw satellite positioning data to at least one data processing server participative, • at least one participative data processing server comprising a clock for delivering a time from the system, a receiver for receiving, as a function of the clock, the raw images and data for positioning by satellites as well as complementary data of satellite positioning, for each of the plural ity of road vehicles, and which are associated at the given time, and • in which, each of the plurality of road vehicles and the participatory data processing server further comprises at least one processor coupled to a storage medium according to the third aspect of the invention.
D’autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre et en référence aux dessins annexés, donnés à titre illustratif et nullement limitatif.Other characteristics and advantages of the invention will be better understood on reading the description which follows and with reference to the appended drawings, given by way of illustration and in no way limiting.
- La figure 1 représente le système de traitement de données routières participatives selon l’invention.- Figure 1 shows the participatory road data processing system according to the invention.
- La figure 2 représente un véhicule routier selon l’invention.- Figure 2 shows a road vehicle according to the invention.
- La figure 3 représente une image illustrant une scène routière acquise par un capteur de télédétection embarqué dans le véhicule routier de la figure 2.FIG. 3 represents an image illustrating a road scene acquired by a remote sensing sensor on board the road vehicle of FIG. 2.
- La figure 4 représente un serveur de traitement de données participatives selon l’invention.- Figure 4 shows a participatory data processing server according to the invention.
- La figure 5 représente un procédé mis en œuvre par les processeurs des figures 2 et 4.FIG. 5 represents a process implemented by the processors of FIGS. 2 and 4.
Pour des raisons de clarté, les éléments représentés ne sont pas nécessairement représentés à la même échelle, les uns par rapport aux autres, sauf mention contraire.For reasons of clarity, the elements represented are not necessarily represented on the same scale, with respect to each other, unless otherwise stated.
Le principe général de l’invention est basé sur la détermination de la position géographique de véhicules routiers circulant sur un réseau routier, pour la production participative de bases de données routières. Des données routières participatives sont ensuite obtenues par production participative des véhicules routiers. Ces données sont rassemblées dans un système informatique dit « en nuage » (« cloud computing system », en langue anglaise). Dans l’invention, seules des données brutes sont collectées puis utilisées pour calculer la position géographique des véhicules routiers, selon une méthode de calcul homogène.The general principle of the invention is based on the determination of the geographical position of road vehicles circulating on a road network, for the participative production of road databases. Participatory road data is then obtained by participatory production of road vehicles. These data are gathered in a cloud computing system (“cloud computing system”, in English). In the invention, only raw data is collected and then used to calculate the geographic position of road vehicles, according to a homogeneous calculation method.
La figure 1 illustre un système 100 de traitement de données routières participatives selon l’invention. On entend par données routières participatives (« road data crowdsourcing», en langue anglaise), un ensemble de données acquises par production participative. Ces données sont associées à une ou plusieurs scènes routières qui sont collectées par un grand nombre de véhicules routiers, a priori, de manière anonyme, de sorte à alimenter une ou plusieurs bases de données routières (aussi connues sous le nom de « modèle routier >>). Ces bases de données peuvent ensuite être utilisées dans le cadre de la gestion du patrimoine routier, d’études de sécurité routière ou encore de systèmes d’aide à la conduite. Dans l’invention, on entend par véhicule routier, tout véhicule doté d’un moteur (généralement à explosion ou électrique) destiné à le mouvoir sur la route et capable de transporter des personnes ou des charges (par exemple, une voiture ou une motocyclette).FIG. 1 illustrates a system 100 for processing participatory road data according to the invention. Participatory road data (“road data crowdsourcing” in English) means a set of data acquired by participatory production. These data are associated with one or more road scenes which are collected by a large number of road vehicles, a priori, anonymously, so as to feed one or more road databases (also known as the "road model> >). These databases can then be used in the context of road asset management, road safety studies or even driver assistance systems. In the invention, the term “road vehicle” means any vehicle equipped with an engine (generally an internal combustion or electric motor) intended to move it on the road and capable of transporting people or loads (for example, a car or a motorcycle ).
Le système 100 comprend une pluralité de véhicules routiers 110, au moins un serveur 120 de traitement de données participatives et au moins un serveur 130 de données complémentaires de positionnement par satellites. Les véhicules routiers 110, le serveur 120 de traitement de données participatives et le serveur 130 de données complémentaires de positionnement par satellites sont fonctionnellement couplés entre eux via un réseau de communication sans fil 200 de type connu.The system 100 comprises a plurality of road vehicles 110, at least one server 120 for processing participative data and at least one server 130 for complementary satellite positioning data. The road vehicles 110, the server 120 for processing participative data and the server 130 for additional satellite positioning data are functionally coupled together via a wireless communication network 200 of known type.
La figure 2 illustre un véhicule routier 110 selon l’invention. Dans l’exemple de la figure 2, le véhicule routier 110 comprend un capteur de télédétection 111 de type connu, un récepteur 112 de positionnement par satellites de type connu, un émetteur 113 de type connu et un processeur 114 de type connu. Dans l’invention, l’émetteur 113 est adapté pour fonctionner avec le réseau de communication sans fil 200.FIG. 2 illustrates a road vehicle 110 according to the invention. In the example of FIG. 2, the road vehicle 110 comprises a remote sensing sensor 111 of known type, a receiver 112 for positioning by satellites of known type, a transmitter 113 of known type and a processor 114 of known type. In the invention, the transmitter 113 is adapted to operate with the wireless communication network 200.
Dans la figure 2, le capteur de télédétection 111 est configurée pour acquérir au moins une image représentative d’une scène routière lorsque le véhicule routier 110 circule sur un réseau routier. Dans un exemple, le capteur de télédétection 111 est une caméra. Dans un autre exemple, le capteur de télédétection 111 est un capteur de télédétection à balayage tel un lidar, un radar, un SAR (« Synthetic Aperture Radar», en langue anglaise) ou un sonar.In FIG. 2, the remote sensing sensor 111 is configured to acquire at least one image representative of a road scene when the road vehicle 110 is traveling on a road network. In one example, the remote sensing sensor 111 is a camera. In another example, the remote sensing sensor 111 is a scanning remote sensing sensor such as a lidar, a radar, a SAR (“Synthetic Aperture Radar”, in English) or a sonar.
La figure 3 illustre, une image 400 représentant une scène routière acquise par le capteur de télédétection 111 embarquée dans le véhicule routier 110 (non représenté) circulant sur une portion d’un réseau routier 410 dans le sens de circulation 420.FIG. 3 illustrates an image 400 representing a road scene acquired by the remote sensing sensor 111 on board the road vehicle 110 (not shown) traveling on a portion of a road network 410 in the traffic direction 420.
Dans l’exemple de la figure 3, l’image 400 comprend un objet routier 430 associé à la portion de réseau routier 410. Dans une mise en œuvre particulière, la scène routière comprend une pluralité d'objets routiers 430. On entend par objet routier 430, tout objet associé à une portion d’un réseau routier, et ce, de manière permanente ou temporaire. Il peut s’agir par exemple, d’objets de signalisation verticaux (par ex. un panneau de signalisation) et horizontaux (par ex. un marquage au sol, un ralentisseur, un rond-point). Il peut également s’agir d’irrégularités de la chaussée (par ex. un nid-depoule, une zone de verglas) ou d’un évènement associé à la portion du réseau routier (par ex. un accident). Enfin, il peut également s’agir d’un véhicule routier.In the example of FIG. 3, the image 400 comprises a road object 430 associated with the portion of the road network 410. In a particular implementation, the road scene comprises a plurality of road objects 430. The term “object” is understood to mean road 430, any object associated with a portion of a road network, either permanently or temporarily. This can be, for example, vertical (e.g. a traffic sign) and horizontal (e.g. a road mark, retarder, roundabout) traffic sign. It can also be a question of pavement irregularities (eg a pothole, an area of ice) or an event associated with the portion of the road network (eg an accident). Finally, it can also be a road vehicle.
De retour à la figure 2, le récepteur 112 de positionnement par satellites est configuré pour mesurer une pluralité de distances, dites données brutes de positionnement par satellites, entre le récepteur 112 de positionnement par satellites et une pluralité de satellites 300, en vue du récepteur 112 de positionnement par satellites. Dans un exemple, le récepteur 112 de positionnement par satellites reçoit des signaux d’un système de position par satellites GNSS, tel que le système GPS américain, le système GLONASS russe et/ou le système GALILEO Européen.Returning to FIG. 2, the satellite positioning receiver 112 is configured to measure a plurality of distances, called raw satellite positioning data, between the satellite positioning receiver 112 and a plurality of satellites 300, in view of the receiver 112 satellite positioning. In one example, the satellite positioning receiver 112 receives signals from a GNSS satellite positioning system, such as the American GPS system, the Russian GLONASS system and / or the European GALILEO system.
Les données brutes de positionnement par satellites comprennent les données brutes (« raw data », en langue anglaise) qui peuvent être obtenues à partir de méthodes connues comme la mesure de phase ou la mesure de code, et des indicateurs de qualité de ces mesures.Raw satellite positioning data includes raw data that can be obtained from known methods such as phase measurement or code measurement, and indicators of the quality of these measurements.
Toujours dans la figure 2, l’émetteur 113 est configuré pour émettre des données vers au moins un serveur 120 de traitement de données participatives.Still in FIG. 2, the transmitter 113 is configured to send data to at least one server 120 for processing participatory data.
La figure 4 illustre un serveur 120 de traitement de données participatives selon l’invention. Dans l’exemple de la figure 3, le serveur 120 de traitement de données participatives comprend une horloge 121 de type connu, un récepteur 122 de type connu et un processeur 123 de type connu. Dans l’invention, le récepteur 122 est adapté pour fonctionner avec le réseau de communication sans fil 200. Le serveur 120 est par ailleurs connecté et configuré pour recevoir des données complémentaires de positionnement par satellites depuis au moins un serveur extérieur tel que le serveur 130 de données complémentaires de positionnement par satellites.FIG. 4 illustrates a server 120 for processing participatory data according to the invention. In the example of FIG. 3, the server 120 for processing participative data comprises a clock 121 of known type, a receiver 122 of known type and a processor 123 of known type. In the invention, the receiver 122 is adapted to operate with the wireless communication network 200. The server 120 is also connected and configured to receive additional positioning data by satellite from at least one external server such as the server 130 additional satellite positioning data.
Dans la figure 4, l’horloge est configurée pour délivrer un temps du système 100.In Figure 4, the clock is configured to deliver a time from system 100.
En outre, le récepteur 122 est configuré pour recevoir des données provenant du véhicule routier 110.In addition, the receiver 122 is configured to receive data from the road vehicle 110.
En référence aux figures 1 à 4, le processeur 114 de chaque véhicule routier 110 et le processeur 123 sont configurés pour mettre en œuvre un procédé 500 de traitement de données routières participatives, tel qu’illustré à la figure 5.With reference to FIGS. 1 to 4, the processor 114 of each road vehicle 110 and the processor 123 are configured to implement a method 500 for processing participatory road data, as illustrated in FIG. 5.
En pratique le processeur 114 est tout d’abord configuré pour, lors de l’acquisition, à un moment donné, d’au moins une image représentative d’une scène routière à partir du capteur de télédétection 111, mettre en oeuvre une étape de mesure 510 durant laquelle on mesure, par le récepteur 112 de positionnement par satellites les données brutes de positionnement par satellites.In practice, the processor 114 is firstly configured for, during the acquisition, at a given moment, of at least one image representative of a road scene from the remote sensing sensor 111, to implement a step of measure 510 during which the raw satellite positioning data is measured by the satellite positioning receiver 112.
En outre, le processeur 114 est configuré pour mettre en oeuvre une étape d’émission 520, durant laquelle on émet, par l’émetteur 113, l’image et les données brutes de positionnement par satellites vers au moins un serveur 120 de traitement de données participatives.In addition, the processor 114 is configured to implement a transmission step 520, during which the image and the raw satellite positioning data are transmitted by the transmitter 113 to at least one server 120 for processing data. participatory data.
Par la suite, le processeur 123 est configuré pour mettre en oeuvre une étape d’attente 530 durant laquelle on attend qu’une période de temps prédéterminée par l’horloge 121 se soit écoulée avant de réaliser une étape d’acquisition 540, durant laquelle on acquiert, au niveau du serveur 120 de traitement de données participatives, des données complémentaires de positionnement par satellites et qui sont associées au moment donné. Dans l’exemple de la figure 1, les données complémentaires de positionnement par satellites sont obtenues à partir du serveur 130 de données complémentaires de positionnement par satellites.Thereafter, the processor 123 is configured to implement a waiting step 530 during which it is expected that a predetermined period of time by the clock 121 has elapsed before performing an acquisition step 540, during which we acquire, at the level of the server 120 for processing participatory data, complementary positioning data by satellites and which are associated with the given moment. In the example of FIG. 1, the additional satellite positioning data are obtained from the server 130 of additional satellite positioning data.
Dans un premier exemple, les données complémentaires de positionnement par satellites comprennent des données orbitales telles que des données d’éphémérides et des données de correction d'horloge.In a first example, the additional satellite positioning data includes orbital data such as ephemeris data and clock correction data.
Dans un second exemple, les données complémentaires de positionnement par satellites comprennent des mesures brutes d’au moins une station sol de position fixe, dont la localisation est connue et qui est disposée à une distance prédéterminée du véhicule routier 110. Dans une mis en oeuvre particulière, la station sol fait partie du réseau RGP (« réseau GNSS permanent >>) de l’IGN (« Institut National de l’information géographique et forestière >> ; http://rgp.ign.fr).In a second example, the additional satellite positioning data comprise raw measurements of at least one ground station of fixed position, the location of which is known and which is arranged at a predetermined distance from the road vehicle 110. In one implementation particular, the ground station is part of the RGP network ("permanent GNSS network") of IGN ("National Institute of Geographic and Forest Information >>; http://rgp.ign.fr).
Dans un troisième exemple, les données complémentaires de positionnement par satellites comprennent des données spatiotemporelles. On entend par données spatiotemporelles, les données utilisées dans les systèmes d'augmentation qui ont été développés pour améliorer les performances, en particulier la précision des systèmes de positionnement par satellites GNSS. Différents systèmes d'augmentation existent. Par exemple, il y a les systèmes qui utilisent des données complémentaires différentielles des signaux GNSS, obtenues soit de satellites d'une autre constellation que la constellation GNSS (système d'augmentation SBAS pour le GPS) ou d'une station GNSS de référence au sol par une liaison de données radio fonctionnant en VHP (système d'augmentation GBAS). Il existent également des systèmes qui permettent de calculer les inconnues ou les ambiguïtés entières liées aux mesures de phase, en utilisant l’augmentation différentielle à travers une station de référence (technique RTK) ou en obtenant des informations sur la position des satellites et sur leur erreur d’horloge, plus récentes et meilleures (technique PPP).In a third example, the additional satellite positioning data comprises spatiotemporal data. By spatiotemporal data is meant the data used in augmentation systems which have been developed to improve performance, in particular the accuracy of GNSS satellite positioning systems. Different augmentation systems exist. For example, there are systems which use differential complementary data to GNSS signals, obtained either from satellites of a constellation other than the GNSS constellation (SBAS augmentation system for GPS) or from a GNSS reference station at ground by a radio data link operating in VHP (GBAS augmentation system). There are also systems that allow the calculation of unknowns or entire ambiguities related to phase measurements, by using the differential increase through a reference station (RTK technique) or by obtaining information on the position of the satellites and their clock error, newer and better (PPP technique).
Dans un quatrième exemple, les données complémentaires de positionnement par satellites comprennent des mesures relatives aux conditions de propagation atmosphérique des signaux satellitaires, par exemple, dans l’ionosphère et la troposphère.In a fourth example, the additional satellite positioning data includes measurements relating to the conditions of atmospheric propagation of satellite signals, for example, in the ionosphere and the troposphere.
Dans l’invention, l’étape d’attente 530 a pour objectif de permettre de récupérer, avec plus ou moins de précision, les données complémentaires de positionnement par satellites. En effet, selon le système de position par satellites GNSS, il n’est pas possible d’obtenir, en temps réel, des données complémentaires de positionnement par satellites, avec suffisamment de précision. Or, avec un peu d’attente, il est possible d’obtenir le niveau de précision souhaité. Par exemple, des données complémentaires de positionnement par satellites très précises, de l’ordre de 2,5 cm, peuvent être récupérées en ligne via des serveurs Internets tels que celui l’IGS (« International GNSS Service », en langue anglaise ; http://www.igs.org/), et ce, au bout de douze à dix-huit jours suivant les mesures du récepteur 112 de positionnement par satellites. Dans le domaine de la réalisation de bases d’images de scènes routières, de tels délais n’impactent pas le processus général de création.In the invention, the waiting step 530 is aimed at making it possible to recover, with more or less precision, the additional satellite positioning data. According to the GNSS satellite position system, it is not possible to obtain, in real time, additional satellite positioning data, with sufficient precision. However, with a little waiting, it is possible to obtain the desired level of precision. For example, additional very precise satellite positioning data, of the order of 2.5 cm, can be retrieved online via Internet servers such as that of the IGS (“International GNSS Service”, in English; http : //www.igs.org/), and this, after twelve to eighteen days following the measurements of the receiver 112 for positioning by satellites. In the realm of road scene image databases, such delays do not affect the general creation process.
En outre, le processeur 123 est configuré pour mettre en œuvre une étape de calcul 550 durant laquelle on calcule, au niveau du serveur 120 de traitement de données participatives, les coordonnées de la position géographique du véhicule routier 110 au moment donné, à partir des données brutes de positionnement par satellites, et des données complémentaires de positionnement par satellites. Dans cette étape, il est possible d’utiliser des méthodes classiques de localisation de trilatération et/ou de multilatération ou des techniques d’estimation du type filtrage de Kalman ou filtrage particulaire.In addition, the processor 123 is configured to implement a calculation step 550 during which the coordinates of the geographic position of the road vehicle 110 at the given time are calculated at the time of the participatory data processing server 120, from the raw satellite positioning data, and additional satellite positioning data. In this step, it is possible to use conventional methods of trilateration and / or multilateration localization or estimation techniques of the Kalman filtering or particle filtering type.
Il faut noter que dans l’invention, le serveur 120 de traitement de données participatives détermine les coordonnées de la position géographique de chaque véhicule routier 110, en appliquant, de manière homogène, un traitement de données participatives aux données brutes de positionnement par satellites et aux données complémentaires de positionnement par satellites. On résout donc le problème de disparité des méthodes de calcul des coordonnées géographiques de véhicules routiers 110, qui est dû à l’utilisation de méthodes différentes selon les constructeurs de véhicules routiers 110. En outre, on améliore la précision des positions calculées en tirant partie des données complémentaires de correction.It should be noted that in the invention, the participative data processing server 120 determines the coordinates of the geographical position of each road vehicle 110, by applying, in a homogeneous manner, a participatory data processing to the raw positioning data by satellites and to additional satellite positioning data. The problem of disparity in the methods for calculating the geographic coordinates of road vehicles 110 is therefore resolved, which is due to the use of different methods according to the manufacturers of road vehicles 110. In addition, the accuracy of the positions calculated is improved by taking advantage of additional correction data.
Selon une mise en œuvre du procédé 500 de traitement de données routières participatives, les opérations suivantes sont mises en œuvre :According to an implementation of the process 500 for processing participatory road data, the following operations are implemented:
• dans l’étape d’acquisition, on acquiert des données proprioceptives du véhicule routier 110, et • dans la première étape de calcul, on calcule la position géographique du véhicule routier au moment donné à partir, en outre, des données proprioceptives du véhicule routier 110.• in the acquisition step, proprioceptive data of the road vehicle 110 is acquired, and • in the first calculation step, the geographic position of the road vehicle at the given time is calculated from, in addition, proprioceptive data of the vehicle road 110.
Dans cette mise en œuvre, on améliore le calcul de la précision, la disponibilité et l’intégrité de la position géographique du véhicule routier 110 en utilisant des informations complémentaires fournies par les instruments à bord du véhicule routier 110 qui renseignent sur le mouvement du véhicule routier 110. On entend, alors, par données proprioceptives, les données acquises à partir de capteurs proprioceptifs du véhicule routier 110 tels que le gyroscope ou l’odomètre. Ces données peuvent être utilisées avec des méthodes connues de fusion de données telles que l’hybridation.In this implementation, the calculation of the accuracy, the availability and the integrity of the geographical position of the road vehicle 110 is improved by using additional information provided by the instruments on board the road vehicle 110 which provide information on the movement of the vehicle. road 110. Then, by proprioceptive data is meant the data acquired from proprioceptive sensors of the road vehicle 110 such as the gyroscope or the odometer. This data can be used with known methods of data fusion such as hybridization.
Selon une autre mise en œuvre du procédé 500 de traitement de données routières participatives, après l’étape d’émission, on réalise une étape de vérification d’intégrité, durant laquelle on applique un mécanisme de vérification d’intégrité des données brutes de positionnement par satellites (ou RAIM pour « Receiver Autonomous Integrity Monitoring »).According to another implementation of the method 500 for processing participatory road data, after the transmission step, an integrity verification step is carried out, during which an integrity verification mechanism for the raw positioning data is applied. by satellites (or RAIM for “Receiver Autonomous Integrity Monitoring”).
Selon encore une autre mise en œuvre du procédé 500 de traitement de données routières participatives, après l’étape de calcul, on met en œuvre une étape de traitement d’images, durant laquelle on identifie au moins un objet routier 430 dans l’image représentative de la scène routière, et on détermine les coordonnées de la position géographique de l’objet routier 430 identifié, à partir des coordonnées de la position géographique du véhicule routier 110 au moment donné et d’au moins l’image représentative de la scène routière au moment donné. Dans ce cas, on peut utiliser des méthodes classiques de détection et la reconnaissance d’objets routiers 430 qui reposent, par exemple, sur la comparaison de caractéristiques visuelles d’une observation avec des références préalablement apprises par un système de vision par ordinateur.According to yet another implementation of the method 500 for processing participatory road data, after the calculation step, an image processing step is implemented, during which at least one road object 430 is identified in the image representative of the road scene, and the coordinates of the geographical position of the identified road object 430 are determined, from the coordinates of the geographical position of the road vehicle 110 at the given time and at least the image representative of the scene roadside at the given time. In this case, it is possible to use conventional methods of detection and recognition of road objects 430 which are based, for example, on the comparison of visual characteristics of an observation with references previously learned by a computer vision system.
Dans un exemple de cette mise en œuvre, le processeur 123 met en œuvre une deuxième étape de calcul, durant laquelle on calcule, pour chaque objet routier 430 identifié, une moyenne des coordonnées de la position géographique de l’objet routier 430 identifié, à partir des coordonnées de la position géographique de l’objet routier 430 identifié associées à tout ou partie de la pluralité de véhicules routiers. Avec cette mise en œuvre, on prend avantage de la production participative pour affiner la précision de la position des coordonnées géographiques d’un objet routier 430 identifié.In an example of this implementation, the processor 123 implements a second calculation step, during which one calculates, for each road object 430 identified, an average of the coordinates of the geographical position of the road object 430 identified, at from the coordinates of the geographic position of the identified road object 430 associated with all or part of the plurality of road vehicles. With this implementation, we take advantage of participatory production to refine the precision of the position of the geographic coordinates of an identified road object 430.
Dans un mode particulier de réalisation de l’invention, les différentes étapes du procédé 500 de traitement de données routières participatives sont déterminées par des instructions de programmes d'ordinateurs. Par conséquent, l'invention vise aussi un programme avec un code de programme d'ordinateur fixé sur un support de stockage non 5 transitoire, ce code de programme étant susceptible d’exécuter les étapes du procédé 500 de traitement de données routières participatives, lorsque le programme d'ordinateur est chargé dans l'ordinateur ou exécuté dans l'ordinateur.In a particular embodiment of the invention, the different steps of the method 500 for processing participatory road data are determined by instructions from computer programs. Consequently, the invention also relates to a program with a computer program code fixed on a non-transient storage medium, this program code being capable of executing the steps of the method 500 for processing participatory road data, when the computer program is loaded into the computer or executed in the computer.
La présente invention a été décrite et illustrée dans la présente description détaillée et dans les figures. Toutefois, la présente invention ne se limite pas aux formes 10 de réalisation présentées. Ainsi, d’autres variantes et modes de réalisation peuvent être déduits et mis en œuvre par la personne du métier à la lecture de la présente description et des figures annexées.The present invention has been described and illustrated in the present detailed description and in the figures. However, the present invention is not limited to the embodiments presented. Thus, other variants and embodiments can be deduced and implemented by the person skilled in the art on reading this description and the appended figures.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1857525A FR3085082B1 (en) | 2018-08-17 | 2018-08-17 | ESTIMATION OF THE GEOGRAPHICAL POSITION OF A ROAD VEHICLE FOR PARTICIPATORY PRODUCTION OF ROAD DATABASES |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1857525 | 2018-08-17 | ||
FR1857525A FR3085082B1 (en) | 2018-08-17 | 2018-08-17 | ESTIMATION OF THE GEOGRAPHICAL POSITION OF A ROAD VEHICLE FOR PARTICIPATORY PRODUCTION OF ROAD DATABASES |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3085082A1 true FR3085082A1 (en) | 2020-02-21 |
FR3085082B1 FR3085082B1 (en) | 2020-07-17 |
Family
ID=65201104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1857525A Expired - Fee Related FR3085082B1 (en) | 2018-08-17 | 2018-08-17 | ESTIMATION OF THE GEOGRAPHICAL POSITION OF A ROAD VEHICLE FOR PARTICIPATORY PRODUCTION OF ROAD DATABASES |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3085082B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113053126A (en) * | 2020-11-02 | 2021-06-29 | 泰州物族信息科技有限公司 | Violation recording system applying remote sensing data analysis |
US11762104B2 (en) | 2020-01-27 | 2023-09-19 | Continental Automotive Gmbh | Method and device for locating a vehicle |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080262721A1 (en) * | 2007-04-17 | 2008-10-23 | Hitachi, Ltd. | Map generation system and map generation method by using GPS tracks |
US9258679B1 (en) * | 2013-07-15 | 2016-02-09 | Google Inc. | Modifying a history of geographic locations of a computing device |
EP3032221A1 (en) * | 2014-12-09 | 2016-06-15 | Volvo Car Corporation | Method and system for improving accuracy of digital map data utilized by a vehicle |
US20160170414A1 (en) * | 2014-12-11 | 2016-06-16 | Here Global B.V. | Learning Signs From Vehicle Probes |
US20170307761A1 (en) * | 2014-09-05 | 2017-10-26 | Centre National D'etudes Spatiales | Method of collaborative determination of positioning errors of a satellite-based navigation system |
DE102016214156A1 (en) * | 2016-08-01 | 2018-02-01 | Continental Teves Ag & Co. Ohg | A method of sending data from a vehicle to a server and method of updating a map |
US20180059252A1 (en) * | 2016-08-23 | 2018-03-01 | Fujitsu Limited | Information processing method, information processing apparatus, and computer readable storage medium |
-
2018
- 2018-08-17 FR FR1857525A patent/FR3085082B1/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080262721A1 (en) * | 2007-04-17 | 2008-10-23 | Hitachi, Ltd. | Map generation system and map generation method by using GPS tracks |
US9258679B1 (en) * | 2013-07-15 | 2016-02-09 | Google Inc. | Modifying a history of geographic locations of a computing device |
US20170307761A1 (en) * | 2014-09-05 | 2017-10-26 | Centre National D'etudes Spatiales | Method of collaborative determination of positioning errors of a satellite-based navigation system |
EP3032221A1 (en) * | 2014-12-09 | 2016-06-15 | Volvo Car Corporation | Method and system for improving accuracy of digital map data utilized by a vehicle |
US20160170414A1 (en) * | 2014-12-11 | 2016-06-16 | Here Global B.V. | Learning Signs From Vehicle Probes |
DE102016214156A1 (en) * | 2016-08-01 | 2018-02-01 | Continental Teves Ag & Co. Ohg | A method of sending data from a vehicle to a server and method of updating a map |
US20180059252A1 (en) * | 2016-08-23 | 2018-03-01 | Fujitsu Limited | Information processing method, information processing apparatus, and computer readable storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11762104B2 (en) | 2020-01-27 | 2023-09-19 | Continental Automotive Gmbh | Method and device for locating a vehicle |
CN113053126A (en) * | 2020-11-02 | 2021-06-29 | 泰州物族信息科技有限公司 | Violation recording system applying remote sensing data analysis |
CN113053126B (en) * | 2020-11-02 | 2022-01-11 | 衡阳市大雁地理信息有限公司 | Violation recording system applying remote sensing data analysis |
Also Published As
Publication number | Publication date |
---|---|
FR3085082B1 (en) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2478334B1 (en) | Three-dimensional location of target land area by merging images captured by two satellite-based sensors | |
FR3057348A1 (en) | METHOD OF LOCALLY LOCATING A VEHICLE EVOLVING ON A CONSTANT TRACK AND ASSOCIATED SYSTEM | |
WO2011073227A1 (en) | Method for geo-referencing an imaged area | |
EP2331983B1 (en) | Method for optimising an acquisition of a spread-spectrum signal from a satellite by a mobile receiver | |
FR3085761A1 (en) | SYSTEM AND METHOD FOR LOCATING THE POSITION OF A ROAD OBJECT BY NON-SUPERVISED AUTOMATIC LEARNING | |
FR3007832A1 (en) | NAVIGATION AND POINTING SYSTEM AND METHOD OF CALIBRATING A NAVIGATION AND POINTING SYSTEM | |
FR3085082A1 (en) | ESTIMATION OF THE GEOGRAPHICAL POSITION OF A ROAD VEHICLE FOR PARTICIPATORY PRODUCTION OF ROAD DATABASES | |
WO2020157161A1 (en) | Location method using gnss signals | |
WO2020201243A1 (en) | Method for updating a road map based on a network of contributors | |
FR3090897A1 (en) | Method for determining a UERE value, data structure implemented by computer, application and device as well as program implemented by computer | |
FR3106886A1 (en) | Determination of information to aid navigation on a road network | |
WO2021009033A1 (en) | Method and device for detecting a decoy operation of a gnss system | |
EP3994498A1 (en) | Method for characterising the local environment for a satellite positioning system | |
FR3114659A1 (en) | REGISTRATION METHOD ON A PLURALITY OF LANDMARKS, COMPUTER PROGRAM PRODUCT AND ASSOCIATED REGISTRATION DEVICE | |
FR3106665A1 (en) | Method and device for locating a vehicle | |
FR3115141A1 (en) | Method for locating road objects | |
FR3100066A1 (en) | DETECTION OF A LURRING OPERATION OF A SATELLITE SIGNAL RECEIVER | |
EP3545264A1 (en) | Method and devices for monitoring physical quantities of a geographical zone | |
WO2018069060A1 (en) | Locating device and device for producing integrity data | |
FR3090126A1 (en) | Method for locating, in an absolute coordinate system, a device, computer and associated vehicle. | |
EP4139632B1 (en) | Method for geometric registration of optical images | |
FR3093820A1 (en) | Method for generating an elevation mask map using GNSS signals | |
FR3096142A1 (en) | Method of geolocation of a platform moving in formation with other platforms, computer program product and associated geolocation module | |
WO2024184519A1 (en) | Method for three-dimensional reconstruction of a mobile element | |
WO2024009048A1 (en) | Method for correcting an attitude provided by a dead reckoning navigation system by means of a relative positioning system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20200221 |
|
ST | Notification of lapse |
Effective date: 20210405 |