FR3085082A1 - Estimation de la position geographique d'un vehicule routier pour la production participative de base de donnees routieres - Google Patents
Estimation de la position geographique d'un vehicule routier pour la production participative de base de donnees routieres 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.
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.
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.
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.
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.
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.
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.
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.
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é.
Enfin, dans un quatrième aspect, l’invention propose un système de traitement de données routières participatives.
Ainsi, l’invention se rapporte à un procédé de traitement de données routières participatives comprenant les étapes suivantes :
• 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.
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.
Selon un premier mode de réalisation :
• 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.
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.
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é.
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.
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.
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é.
Enfin, l’invention couvre un système de traitement de données routières participatives comprenant :
• 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.
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.
- La figure 1 représente le système de traitement de données routières participatives selon l’invention.
- La figure 2 représente un véhicule routier selon l’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.
- La figure 4 représente un serveur de traitement de données participatives selon l’invention.
- La figure 5 représente un procédé mis en œuvre par les processeurs des figures 2 et 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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dans la figure 4, l’horloge est configurée pour délivrer un temps du système 100.
En outre, le récepteur 122 est configuré pour recevoir des données provenant du véhicule routier 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.
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.
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.
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.
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.
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).
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).
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.
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.
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.
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.
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 :
• 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.
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.
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 »).
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.
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é.
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.
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.
Claims (9)
- REVENDICATIONS1. Procédé (500) de traitement de données routières participatives comprenant les étapes suivantes :• 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.
- 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.
- 3.Procédé selon l’une quelconque des revendications 1 à 2, dans lequel :• 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.
- 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.
- 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é.
- 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.
- 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.
- 8. Support de stockage non transitoire sur lequel un programme d'ordinateur selon la revendication 7 est stocké.
- 9. Système (100) de traitement de données routières participatives comprenant :• 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.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1857525A FR3085082B1 (fr) | 2018-08-17 | 2018-08-17 | Estimation de la position geographique d'un vehicule routier pour la production participative de base de donnees routieres |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1857525A FR3085082B1 (fr) | 2018-08-17 | 2018-08-17 | Estimation de la position geographique d'un vehicule routier pour la production participative de base de donnees routieres |
FR1857525 | 2018-08-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3085082A1 true FR3085082A1 (fr) | 2020-02-21 |
FR3085082B1 FR3085082B1 (fr) | 2020-07-17 |
Family
ID=65201104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1857525A Expired - Fee Related FR3085082B1 (fr) | 2018-08-17 | 2018-08-17 | Estimation de la position geographique d'un vehicule routier pour la production participative de base de donnees routieres |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3085082B1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113053126A (zh) * | 2020-11-02 | 2021-06-29 | 泰州物族信息科技有限公司 | 应用遥感数据分析的违章记录*** |
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 (fr) * | 2014-12-09 | 2016-06-15 | Volvo Car Corporation | Procédé et système pour améliorer la précision de données topographiques numériques utilisée par un véhicule |
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 (de) * | 2016-08-01 | 2018-02-01 | Continental Teves Ag & Co. Ohg | Verfahren zum Senden von Daten von einem Fahrzeug an einen Server und Verfahren zum Aktualisieren einer Karte |
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/fr 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 (fr) * | 2014-12-09 | 2016-06-15 | Volvo Car Corporation | Procédé et système pour améliorer la précision de données topographiques numériques utilisée par un véhicule |
US20160170414A1 (en) * | 2014-12-11 | 2016-06-16 | Here Global B.V. | Learning Signs From Vehicle Probes |
DE102016214156A1 (de) * | 2016-08-01 | 2018-02-01 | Continental Teves Ag & Co. Ohg | Verfahren zum Senden von Daten von einem Fahrzeug an einen Server und Verfahren zum Aktualisieren einer Karte |
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 (zh) * | 2020-11-02 | 2021-06-29 | 泰州物族信息科技有限公司 | 应用遥感数据分析的违章记录*** |
CN113053126B (zh) * | 2020-11-02 | 2022-01-11 | 衡阳市大雁地理信息有限公司 | 应用遥感数据分析的违章记录*** |
Also Published As
Publication number | Publication date |
---|---|
FR3085082B1 (fr) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2478334B1 (fr) | Localisation tridimensionnelle de zone terrestre cible par fusion d'images prises par deux capteurs satellitaires | |
FR3057348A1 (fr) | Procede de localisation ponctuelle d'un vehicule evoluant sur une trajectoire contrainte et systeme associe | |
EP2513668A1 (fr) | Procede de geo-referencement d'une zone imagee | |
FR3085761A1 (fr) | Systeme et procede de localisation de la position d'un objet routier par apprentissage automatique non supervise | |
EP2331983B1 (fr) | Procédé pour optimiser une acquisition d'un signal à spectre étalé provenant d'un satellite par un récepteur mobile | |
FR2832796A1 (fr) | Centrale de navigation inertielle hybride a integrite amelioree en altitude | |
FR3007832A1 (fr) | Systeme de navigation et de pointage et procede de calibration d'un systeme de navigation et de pointage | |
FR3085082A1 (fr) | Estimation de la position geographique d'un vehicule routier pour la production participative de base de donnees routieres | |
WO2020157161A1 (fr) | Procédé de localisation par signaux gnss | |
WO2020201243A1 (fr) | Procédé de mise à jour d'une carte routière à partir d'un réseau de contributeurs | |
EP3994498A1 (fr) | Procédé de caractérisation d'environnement local pour un système de positionnement par satellite | |
FR3118523A1 (fr) | Procede de determination de position par un systeme optronique dans une scene et systeme optronique associe | |
FR3090897A1 (fr) | Procédé pour déterminer une valeur UERE, structure de données implémentée par ordinateur, application et dispositif ainsi que programme implémenté par ordinateur | |
FR3106886A1 (fr) | Détermination d’informations d’aide à la navigation sur un réseau routier | |
WO2021009033A1 (fr) | Procédé et dispositif de détection d'une opération de leurrage d'un système gnss | |
FR3114659A1 (fr) | Procede de recalage sur une pluralite d'amers, produit programme d'ordinateur et dispositif de recalage associes | |
FR3106665A1 (fr) | Procédé et dispositif de localisation d’un véhicule | |
FR3115141A1 (fr) | Procédé de localisation d’objets routiers | |
FR3100066A1 (fr) | Detection d'une operation de leurrage d'un recepteur de signaux satellitaires | |
EP3545264A1 (fr) | Procede et dispositifs de surveillance de grandeurs physiques d'une zone geographique | |
WO2018069060A1 (fr) | Dispositif de localisation et dispositif de production de données d'intégrité | |
FR3090126A1 (fr) | Procédé de localisation, dans un repère absolu, d’un dispositif, calculateur et véhicule associé. | |
EP4139632B1 (fr) | Procédé de calage géométrique d'images optiques | |
FR2985588A1 (fr) | Procede de localisation d'un mobile en milieu construit | |
FR3093820A1 (fr) | Procédé de génération de carte de masques d’élévation par signaux GNSS |
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 |