Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
FR1857525A
Other languages
French (fr)
Other versions
FR3085082B1 (en
Inventor
Willy VIGNEAU
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Continental Automotive GmbH
Continental Automotive France SAS
Original Assignee
Continental Automotive GmbH
Continental Automotive France SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Continental Automotive GmbH, Continental Automotive France SAS filed Critical Continental Automotive GmbH
Priority to FR1857525A priority Critical patent/FR3085082B1/en
Publication of FR3085082A1 publication Critical patent/FR3085082A1/en
Application granted granted Critical
Publication of FR3085082B1 publication Critical patent/FR3085082B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3815Road data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3848Data obtained from both position sensors and additional sensors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/09Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • G01S19/41Differential correction, e.g. DGPS [differential GPS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/582Recognition 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/20Integrity monitoring, fault detection or fault isolation of space segment
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring 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)

REVENDICATIONS 1. Procédé (500) de traitement de données routières participatives comprenant les étapes suivantes :1. Method (500) for processing participatory road data comprising the following steps: • lors de l’acquisition, à un moment donné, d’au moins une image (400) représentative d’une scène routière à partir d’un capteur de télédétection (111) embarqué dans chacun parmi une pluralité de véhicules routiers (110), une étape de mesure (510), durant laquelle on mesure, au moyen d’un récepteur (112) 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 (300,) en vue du récepteur de positionnement par satellites au moment donné, • une étape d’émission (520), durant laquelle on émet, par un émetteur (113) embarqué dans le véhicule routier, l’image et les données brutes de positionnement par satellites vers au moins un serveur (120) de traitement de données participatives, • une étape d’attente (530), 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 (540), 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 (550), 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 time, of at least one image (400) representative of a road scene from a remote sensing sensor (111) on board in each of a plurality of road vehicles (110) , a measurement step (510), during which a plurality of distances, called raw satellite positioning data, between the satellite receiver and a satellite positioning receiver (112) on board the road vehicle are measured positioning by satellites and a plurality of satellites (300,) in view of the satellite positioning receiver at the given time, • an emission step (520), during which it is emitted, by a transmitter (113) on board the road vehicle , the image and the raw satellite positioning data to at least one server (120) for processing participative data, • a waiting step (530), during which a period of time is waited for p has elapsed before carrying out an acquisition step (540), during which one acquires, at the level of the participative data processing server, additional satellite positioning data which are associated with the given moment, • a first step of calculation (550), during which the coordinates of the geographic position of the road vehicle at the given time are calculated at the level of the participative data processing server, from the raw satellite positioning data and additional satellite positioning data . 2. Procédé selon la revendication 1, dans lequel 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.2. Method according to claim 1, in which 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 a ground station of known position and disposed at a predetermined distance from the road vehicle, and measurements relating to the conditions of atmospheric propagation of the satellite signals. 3.3. Procédé selon l’une quelconque des revendications 1 à 2, dans lequel :Method according to any one of claims 1 to 2, in which: • 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 . 4. Procédé selon l’une quelconque des revendications 1 à 3, comprenant, 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.4. Method according to any one of claims 1 to 3, further comprising, after the transmission step, an integrity verification step, during which a mechanism for verifying the integrity of the raw data of satellite positioning. 5. Procédé selon l’une quelconque des revendications 1 à 4, comprenant, en outre, après l’étape de calcul, 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 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é.5. Method according to any one of claims 1 to 4, further comprising, after the calculation step, an image processing step, 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 are determined, 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 given time. 6. Procédé selon la revendication 5, comprenant, 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.6. The method of claim 5, further comprising a second calculation step, during which one calculates, for each identified road object, an average of the coordinates of the geographic position of the identified road object, from the coordinates of the geographic position of the identified road object associated with all or part of the plurality of road vehicles. 7. Programme d'ordinateur avec un code de programme pour exécuter les étapes de procédé d'un procédé selon l’une quelconque des revendications 1 à 6 lorsque le programme d'ordinateur est chargé dans l'ordinateur ou exécuté dans l'ordinateur.7. A computer program with a program code for executing the process steps of a process according to any one of claims 1 to 6 when the computer program is loaded into the computer or executed in the computer. 8. Support de stockage non transitoire sur lequel un programme d'ordinateur selon la revendication 7 est stocké.8. A non-transient storage medium on which a computer program according to claim 7 is stored. 9. Système (100) de traitement de données routières participatives comprenant :9. Participatory road data processing system (100) comprising: • une pluralité de véhicules routiers (110) comprenant chacun un capteur de télédétection (111) pour acquérir, à un moment donné, au moins une image (400) représentative d’une scène routière, un récepteur (112) 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 (113) 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 (120) de traitement de données participatives comprenant une horloge pour délivrer un temps du système, un 5 récepteur (122) 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 10 données participatives comprend, en outre, au moins un processeur couplé à un support de stockage selon la revendication 8.• a plurality of road vehicles (110) each comprising a remote sensing sensor (111) for acquiring, at a given moment, at least one image (400) representative of a road scene, a satellite positioning receiver (112) for measuring 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 given time and a transmitter (113) for transmitting the image and the raw satellite positioning data to at least one participative data processing server, • at least one participative data processing server (120) comprising a clock for delivering system time, a receiver (122) for receiving, in clock function, images and raw satellite positioning data as well as additional positioning data by satellite, for each of the plurality 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 claim 8.
FR1857525A 2018-08-17 2018-08-17 ESTIMATION OF THE GEOGRAPHICAL POSITION OF A ROAD VEHICLE FOR PARTICIPATORY PRODUCTION OF ROAD DATABASES Expired - Fee Related FR3085082B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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