FR3132686A1 - Procédé de gestion d’un mode de conduite autonome d’un véhicule automobile - Google Patents
Procédé de gestion d’un mode de conduite autonome d’un véhicule automobile Download PDFInfo
- Publication number
- FR3132686A1 FR3132686A1 FR2201353A FR2201353A FR3132686A1 FR 3132686 A1 FR3132686 A1 FR 3132686A1 FR 2201353 A FR2201353 A FR 2201353A FR 2201353 A FR2201353 A FR 2201353A FR 3132686 A1 FR3132686 A1 FR 3132686A1
- Authority
- FR
- France
- Prior art keywords
- vehicle
- camera
- curvature
- data
- horizon
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 102100034112 Alkyldihydroxyacetonephosphate synthase, peroxisomal Human genes 0.000 claims abstract description 30
- 101000799143 Homo sapiens Alkyldihydroxyacetonephosphate synthase, peroxisomal Proteins 0.000 claims abstract description 30
- 238000000848 angular dependent Auger electron spectroscopy Methods 0.000 claims abstract description 30
- 230000004913 activation Effects 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 32
- 239000013598 vector Substances 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 6
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 3
- 230000006978 adaptation Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 239000003550 marker Substances 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 210000000056 organ Anatomy 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
- B60W40/072—Curvature of the road
-
- 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
- G01C21/3819—Road shape data, e.g. outline of a route
-
- 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/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/30—Road curve radius
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/40—High definition maps
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
Procédé de gestion d’au moins un mode de conduite autonome d’un véhicule automobile comportant un système ADAS gérant (300) une fonction CSA, ledit procédé consistant à contrôler (200) la continuité et la fiabilité des données fournies par le système E-Horizon (15) et si la continuité des données n’est pas vérifiée ou si le niveau de fiabilité est inférieur à seuil déterminé, alors à substituer les données de courbures fournies par le système E-Horizon (15) par les données de courbure fournies par la caméra (14) après avoir modéliser (100) le profil de la ligne médiane de la voie à partir des images capturées par la caméra (14), de manière à garantir l’activation de la fonction CSA. (Figure 2)
Description
La présente invention concerne de manière générale les véhicules automobiles disposant d’un mode de conduite autonome et concerne en particulier un procédé de gestion de ce mode de conduite.
Pour simplifier, dans la description qui suit, on désignera par véhicule autonome, ou véhicule disposant d’un mode de conduite autonome, un véhicule qui exploite des fonctions d’aide à la conduite permettant d’automatiser certaines fonctions de conduite habituellement dévolues au conducteur.
Le véhicule est également désigné par véhicule « hôte » ou encore « ego véhicule » ou simplement « ego ».
Le mode de conduite autonome est généralement géré par le système d’aide à la conduite du véhicule, également désigné par système ADAS (acronyme anglosaxon pour « Advanced Driver-Assistance System »).
On confondra volontairement le système ADAS avec le « superviseur » ADAS qui est l’organe destiné à superviser l’ensemble des fonctions ADAS au sein du véhicule.
Ces fonctions comprennent notamment la régulation de vitesse adaptative ou « ACC » (acronyme anglosaxon pour « Adaptive Cruise Control ») désignée également par « régulation longitudinale » ou « contrôle longitudinal » et le maintien du véhicule dans sa voie ou « LPA » (acronyme anglosaxon pour « Lane Positioning Assist ») désigné également par « régulation latérale » ou « contrôle latéral ». Ces fonctions d’aide à la conduite sont complétées par d’autres fonctions d’aide à la conduite tels que le changement semi-automatique de voie connu sous l’acronyme anglo-saxon SALC (Semi-Automatic Change Lane), l’adaptation de la vitesse dans les virages connue sous l’acronyme anglo-saxon CSA (Curve Speed Adaptation), …
Toutes ces fonctions permettent de contrôler la trajectoire et la vitesse du véhicule dans sa voie ou de changer de voie, sans l’intervention du conducteur, et sont généralement regroupées dans une offre de service globale qui peut prendre différentes appellations évocatrices d’un mode de conduite autonome.
Les systèmes ADAS comportent généralement une pluralité de calculateurs appelés également ECU (Electronic Control Unit). Ces calculateurs reçoivent et traitent des données délivrées par une pluralité de capteurs embarqués dans le véhicule. Un des capteurs le plus généralement utilisé et qui est l’un des composants forts des systèmes ADAS est un capteur de perception tel qu’une caméra frontale, qui peut être une caméra multifonction et qui est généralement positionnée à l’avant du véhicule, contre le pare-brise du véhicule, au niveau du rétroviseur intérieur. Une telle caméra est également désignée par caméra CVM, ou simplement CVM (acronyme pour Caméra Vidéo Multifonction).
Les images numériques capturées par la caméra sont traitées par les calculateurs qui en relation avec d’autres données délivrées par les autres capteurs du véhicule, ou bases de données débarquées, commandent en autonomie, différents organes du véhicule qui agissent sur le couple moteur, les freins, l’angle volant, etc.
La fonction CSA, introduite ci-dessus, est alimentée et activée à partir des données de cartographie « électroniques » fournies par un système connu sous l’appellation « E-horizon », ou eHorizon, signifiant « horizon électronique » et qui, en relation avec le récepteur d’informations de géo-positionnement par satellite, appelé récepteur GPS, acronyme anglo-saxon pour « Global Positioning System), permet d’étendre la portée du « champ de vision » du véhicule à environ 2 km en avant du véhicule et donc bien plus loin que le champ de vision de la caméra dont la portée maximale est de l’ordre de 180 à 200 m.
Les données de cartographie délivrées par le système E-Horizon, permettent notamment de déterminer les données de courbure des virages qui sont identifiés sur les tronçons de voie sur la trajectoire s’étendant devant le véhicule, et donc d’anticiper et adapter la dynamique du véhicule, son positionnement dans la voie et son mode de conduite : passage en mode de conduite autonome ou arrêt du mode de conduite autonome.
Toutes ces informations et notamment les données cartographiques, sont d’importance dans un mode de conduite autonome, et doivent permettre, en fusionnant les informations délivrées par la caméra et le système E-Horizon, d’informer le conducteur suffisamment tôt que le mode de conduite autonome en cours doit être arrêté ou qu’un passage à un mode de conduite autonome n’est pas autorisé pour le tronçon de route considéré.
Cependant, les données cartographiques fournies par le système E-horizon peuvent être erronées (imprécision des données, absence de mise à jour, …) ou momentanément indisponibles (défaut matériel/logiciel, …).
En cas d’indisponibilité ou de perte de données, la fonction CSA qui est alimentée par ces données, est désactivée, ce qui peut avoir des conséquences graves sur la sécurité surtout dans des environnements routiers complexes à virages successifs et/ou à fort rayon de courbure. Ceci peut impacter la fiabilité du système ADAS et générer un manque de confiance pour l’utilisateur du véhicule.
L’objectif de la présente invention est d’apporter une solution à ce problème en exploitant une nouvelle source d’information permettant d’assurer la continuité en données de courbure fiables pour l’activation de la fonction CSA.
Cette source d’information supplémentaire permet par ailleurs de robustifier les informations délivrées par les autres capteurs pour avertir le conducteur qu’il doit soit reprendre le contrôle de son véhicule et donc désactiver le mode de conduite autonome offert par le système ADAS soit a contrario, d’empêcher son activation. Le mode de conduite autonome peut également être désactivé automatiquement en cas de non-réponse du conducteur et/ou d’un paramétrage déterminé.
A cet effet, la présente invention a pour premier objet un procédé de gestion d’au moins un mode de conduite autonome d’un véhicule automobile comportant un système d’assistance à la conduite, appelé système ADAS, mettant en œuvre une fonction d’adaptation de la vitesse du véhicule dans les virages, appelée fonction CSA, recevant des données de cartographie d’un système d’informations cartographiques, appelé E-Horizon, fournissant des données de courbure de la voie s’étendant sur la trajectoire du véhicule, devant le véhicule, et aptes à commander l’activation de la fonction CSA ; ledit véhicule comportant en outre une caméra capturant des images numériques de la trajectoire, à l’avant du véhicule ; ledit procédé consistant à contrôler la continuité et la fiabilité des données fournies par le système E-Horizon et si la continuité des données n’est pas vérifiée ou si le niveau de fiabilité est inférieur à seuil déterminé, alors à substituer aux données de courbures fournies par le système E-Horizon, les données de courbure fournies par la caméra après avoir modéliser le profil de la ligne médiane de la voie à partir des images numériques capturées par la caméra, de manière à commander l’activation de la fonction CSA.
Selon une caractéristique, le procédé consiste à modéliser le profil de la ligne médiane identifiée dans la voie suivie par le véhicule à partir des images numériques capturées par la caméra, sur la trajectoire du véhicule et sur une distance déterminée s’étendant devant le véhicule, entre le véhicule et la portée maximale de la caméra, en exploitant un polynôme du 3ème degré, appelé polynôme de centre de la voie, défini dans un espace affine plan muni d’un repère cartésien X, Y centré sur le véhicule de la forme y=f(x) et s’exprimant par :
à diviser la trajectoire, considérée sur la ligne médiane de la voie, s’étendant devant le véhicule, en des premier, deuxième et troisième segments contigus et successifs, de distance déterminée en partant du véhicule ; la limite basse du premier segment correspondant à la position du véhicule et la limite haute du troisième et dernier segment dépendant de la portée de la caméra ; chaque segment étant caractérisé par ses propres coefficients C0, C1, C2 et C3, à définir des premier, deuxième et troisième vecteurs respectivement sur les premier, deuxième et troisième segments, correspondant chacun à une distance déterminée par rapport au véhicule, et à extraire les données de courbure pour chacun des premier, deuxième et troisième vecteurs en utilisant la formule suivante :
Selon une autre caractéristique, le procédé consiste à définir le premier vecteur en limite supérieure du premier segment, le deuxième vecteur en limite supérieure du deuxième segment et le troisième vecteur en limite supérieure du troisième segment.
La présente invention a pour deuxième objet, un véhicule mettant en œuvre le procédé tel que décrit ci-dessus, comportant :
- un système d’aide à la conduite, appelé système ADAS, offrant au moins une fonction d’adaptation de la vitesse du véhicule dans les virages, appelée fonction CSA, parmi un ensemble de fonctions d’aide à la conduite agissant sur les organes de contrôle dynamique du véhicule pour être aptes à fournir un mode de conduite autonome audit véhicule ;
- une caméra capturant des images numériques de la voie sur la trajectoire du véhicule ;
- système d’informations cartographiques, appelé E-Horizon ;
- un dispositif de traitement recevant les images numériques capturées par la caméra et délivrant les données de courbure de la trajectoire du véhicule ; et
- un dispositif de gestion du mode de conduite dudit véhicule, couplé au dispositif de traitement ; ledit dispositif de contrôle étant agencé, en outre, pour commander le système ADAS afin d’activer ou désactiver la fonction CSA en fonction des données de courbure fournies par la caméra et le système E-Horizon.
Selon une caractéristique, le véhicule comporte en outre des moyens de communication couplés au dispositif de gestion aptes à échanger par voie d’ondes des informations délivrées par le dispositif de gestion avec un espace de stockage d’informations distant permettant la mise à jour des données cartographiques du système E-Horizon.
Selon une autre caractéristique, le véhicule est un véhicule autonome.
La présente invention a pour troisième objet, un produit programme d’ordinateur comportant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre les sous- étapes du procédé tel que décrit ci-dessus.
D’autres avantages et caractéristiques pourront ressortir plus clairement de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif et faite en se référant aux dessins dans lesquels :
La illustre sous la forme d’un schéma-bloc, un véhicule automobile 10 comportant un système ADAS 11 offrant des fonctions de mode de conduite autonome agissant sur des organes de contrôle du comportement dynamique du véhicule 10 dont au moins un organe de contrôle longitudinal 12 et un organe de contrôle latéral 13.
Le véhicule 10 comporte en outre une caméra frontale (ou multifonction) CVM 14, et autres capteurs, non représentés : capteurs de pédales (frein, accélérateur, embrayage), un capteur d’angle volant (angle de rotation du volant de direction), un capteur de rapport de vitesse engagé dans la boite de vitesses, un indicateur de changement de direction (clignotant), un capteur d’angle de lacet ou cap, etc.
La fonction CSA, introduite ci-dessus, est alimentée et activée à partir des données de cartographie « électroniques » fournies par un système 15 connu sous l’appellation « E-horizon », ou eHorizon, signifiant « horizon électronique » et qui, en relation avec le récepteur 16 d’informations de géo-positionnement par satellite, appelé récepteur GPS, acronyme anglo-saxon pour « Global Positioning System), permet d’étendre la portée du « champ de vision » du véhicule 10 à environ 2 km en avant du véhicule 10 et donc bien plus loin que le champ de vision de la caméra 14 dont la portée maximale est de l’ordre de 180 à 200 m.
Le véhicule 10 comporte également un dispositif de traitement 17, couplé à la caméra CVM 14 et agencé pour déterminer les données de courbures de la voie VV ( ) à partir des images numériques capturées par la caméra CVM 14. Ce dispositif de traitement 17 met en œuvre notamment un algorithme implémentant un modèle numérique pour extraire les données de courbure de la voie VV ( ) à partir de la ligne médiane, (ou centre de la voie) LM ( ).
Le véhicule 10 comporte encore un dispositif de gestion 18 couplé en sortie du dispositif de traitement 17 et qui en fonction des données de courbure de la voie VV traitées par le dispositif de traitement 17, et les informations de courbure fournies par le système E-Horizon 15, commande le système ADAS 11 pour gérer le mode de conduite autonome via les organes de contrôle 12 et 13.
Le dispositif de gestion 18 contrôle préalablement la fiabilité et la continuité des données et informations fournies par les deux sources d’information de données de courbure 14 et 15. En cas de pertes d’information ou d’informations erronées fournies par le système E-Horizon 15, (avec donc un manque de fiabilité), le disposition de gestion 18 privilégiera l’autre source d’information : la caméra CVM 14, afin de garantir tant que possible l’activation de la fonction CSA. A l’inverse si, les données fournies par la caméra CVM 14 ne sont pas, ou ne sont plus, considérées suffisamment continues et/ou fiables pour l’activation de la fonction CSA par le système ADAS 11 et que, d’autre part, les informations fournies par le système E-Horizon 15 sont, ou sont devenues à nouveau, disponibles et fiables alors le dispositif de gestion 18 optera pour le système E-Horizon 15. En l’absence d’information fiable et continue provenant des deux source d’information, la fonction CSA n’est pas activée. Pour déterminer la fiabilité, on utilisera un indicateur déterminé quantifiant un niveau de fiabilité qui sera comparé à un seuil de niveau de confiance déterminé.
Plusieurs scénarii de gestion sont fournis par le dispositif de gestion 18.
Selon un premier scénario, la gestion consiste a minima, à commander le système ADAS 11, pour alerter le conducteur via une interface homme-machine IHM 19 dédiée, d’un changement à prévoir dans le mode de conduite du véhicule 10.
Selon un deuxième scénario, la gestion consiste à commander le système ADAS 11 pour adapter le mode de conduite autonome du véhicule 10 en diminuant la vitesse longitudinale du véhicule 10 et/ou en interdisant tout changement de voie.
Selon un troisième scénario, la gestion consiste, à la suite d’une détection d’une information de fin de zone de mode de conduite autonome (courbure de virage trop importante, …), à commander le système ADAS 11 pour alerter le conducteur et lui demander une reprise en main du véhicule 10 car les zones telles les virages serrés ou les routes présentant un danger ne sont pour l’instant pas gérées ou pas encore gérées de manière fiable par le mode de conduite autonome.
Selon un quatrième scénario, la gestion consiste à commander le système ADAS 11 pour désactiver les fonctions ADAS en rapport avec le mode de conduite autonome.
Le dispositif de gestion 18 permet ainsi d’anticiper la fin du mode de conduite autonome pour permette au conducteur de reprendre la main sur la conduite de son véhicule 10 en toute sérénité.
Les différentes étapes du procédé mises en œuvre par le véhicule 10 sont décrites ci-après en référence à la .
Le procédé consiste à contrôler 200 la continuité et la fiabilité des données fournies par le système E-Horizon 15 et si la continuité des données n’est pas vérifiée ou si le niveau de fiabilité est inférieur à un seuil déterminé, alors il substitue aux données de courbures fournies par le système E-Horizon 15, les données de courbure fournies par la caméra 14 après avoir modéliser 100 le profil de la ligne médiane LM de la voie VV à partir des images capturées par la caméra 14, de manière à commander l’activation de la fonction CSA.
Les différentes actions de commande du système ADAS 11 consistent :
- à commander 300 le système ADAS 11 pour réguler 302 la vitesse du véhicule 10 en agissant sur l’organe de contrôle longitudinal 12 et en affichant une alerte destinée au conducteur via l’IHM 19 en cas d’arrêt/démarrage de la régulation ;
- à activer 303 la fonction CSA et donc le mode de conduite autonome en agissant notamment sur les organes de contrôle longitudinal 12 et latéral 13 ;
- à avertir 301, le conducteur en affichant une alerte destinée au conducteur via l’IHM 19 de l’activation/désactivation du mode autonome, et ;
- à demander 304 au conducteur via l’IHM 19, de reprendre la main sur la conduite du véhicule 10 notamment en reprenant la main sur les organes de contrôle longitudinal 12 et latéral 13 en cas désactivation de la fonction CSA.
Enfin, les données de détection peuvent être transmises 305 à l’infrastructure routière et/ou d’autres véhicules disposant comme le véhicule 10 d’un module de communication 20 ( ) en utilisant par exemple un protocole de communication V2X (protocole de communication entre véhicules et/ou entre véhicules et l’infrastructure routière) ou encore stockées dans des espaces de stockage de données distants (désignés également « Clouds » en terminologie anglosaxonne) pour permettre la mise à jour des cartographies couvrant le lieu de la détection.
Les informations transmises par l’infrastructure et/ou des autres véhicules connectés au véhicule 10, via le dispositif de communication 20, sont avantageusement fusionnées avec les informations délivrées par la caméra CVM 14, et l’ensemble des capteurs embarqués dans le véhicule 10, et sont prises en compte par le dispositif de gestion 18 pour mettre à jour les données de cartographie et ainsi robustifier les données de courbure et la fonction CSA.
La illustre les sous-étapes de l’étape 100 du procédé de gestion et la illustre graphiquement certaines de ces sous-étapes. Les sous-étapes 110-140 permettent de déterminer les données de courbure en exploitant les images numériques capturées par la caméra CVM 14 utilisée comme autre source d’informations apte à délivrer des données de courbure fiables de la voie VV.
Pour cela, la procédé se base sur un modèle numérique associé à la caméra CVM 14 pour modéliser 110 le profil de la ligne médiane LM de la voie VV (ou centre de la voie) identifiée dans les images numériques capturées par la caméra CVM 14, en exploitant une fonction polynomiale du troisième degré appelée « polynôme du centre de la voie ego ». Ce polynôme est défini dans un espace affine plan muni d’un repère cartésien (X, Y) centré sur le véhicule 10, de la forme y=f(x) :
Comme illustré graphiquement à la , le procédé consiste à diviser 120 la trajectoire du véhicule 10 en trois segments successifs contigus F1, F2 et F3. Chaque segment F1, F2 et F3 est caractérisé par ses propres coefficients : C0, C1, C2 et C3.
Le procédé consiste ensuite à choisir 130 trois vecteurs X1, X2 et X3 sur chaque segment F1, F2 et F3, positionnés respectivement à des distances déterminées par rapport au véhicule 10, par exemple X1 = 50 m (limite haute du segment F1), X2 = 100 m (limite haute du segment F2) et X3 = 150 m (limite haute du segment F3). Chaque vecteur X1, X2 et X3 comporte des composantes latérales dy et longitudinales dx.
La limite basse du segment F1 correspond à la position du véhicule 10 et la limite haute du segment F3 dépend de la portée de la caméra CVM 14.
Le procédé consiste enfin à extraire 140 les données de courbure pour chacun des vecteurs X1, X2 et X3 en utilisant la formule suivante :
Le procédé de gestion implémente un produit programme d’ordinateur comportant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre les sous-étapes 110-140 du procédé.
Ce programme est implémenté par exemple, par un ou plusieurs processeurs en lien avec le système ADAS 11, appartenant par exemple à un superviseur ADAS, non représenté et déjà évoqué ci-dessus, embarqué dans le véhicule 10. Le superviseur ADAS peut être lui-même en lien avec un ou plusieurs processeurs du système IVI (In-Vehicle Infotainment), non représenté, qui est l’organe central du véhicule 10 dédié au traitement des données et à la communication avec le conducteur via l’IHM 19.
Un tel programme pourra être mis à jour avec possibilité d’ajout de services en utilisant une mise à jour par voie d’ondes de type OTA « Over The Air ».
Enfin, le dispositif de traitement 17 peut comporter un ou plusieurs calculateurs et/ou des composants logiciels dédiés à l’extraction de données de courbure à partir des images numériques captées par la caméra CVM 14. Il peut être intégré soit dans le superviseur ADAS soit dans le système IVI, ou encore réparti dans le superviseur ADAS et dans le système IVI.
Claims (7)
- Procédé de gestion d’au moins un mode de conduite autonome d’un véhicule automobile (10) comportant un système d’assistance à la conduite, appelé système ADAS (11), mettant en œuvre une fonction d’adaptation de la vitesse du véhicule (10) dans les virages, appelée fonction CSA, recevant des données de cartographie d’un système d’informations cartographiques, appelé E-Horizon, (15) fournissant des données de courbure de la voie (VV) s’étendant sur la trajectoire du véhicule (10), devant le véhicule (10), et aptes à commander l’activation de la fonction CSA ; ledit véhicule (10) comportant en outre une caméra (14) capturant des images numériques de la trajectoire, à l’avant du véhicule (10) ; ledit procédé consistant à contrôler (200) la continuité et la fiabilité des données fournies par le système E-Horizon (15) et si la continuité des données n’est pas vérifiée ou si le niveau de fiabilité est inférieur à un seuil déterminé, alors à substituer aux données de courbures fournies par le système E-Horizon (15), les données de courbure fournies par la caméra (14) après avoir modéliser (100) le profil de la ligne médiane (LM) de la voie (VV) à partir des images numériques capturées par la caméra (14), de manière à commander l’activation de la fonction CSA.
- Procédé selon la revendication précédente, consistant à modéliser (110) le profil de la ligne médiane (LM) identifiée dans la voie suivie (VV) par le véhicule (10) à partir des images numériques capturées par la caméra (14), sur la trajectoire du véhicule (10) et sur une distance déterminée s’étendant devant le véhicule (10), entre le véhicule (10) et la portée maximale de la caméra (14), en exploitant un polynôme du 3ème degré, appelé polynôme de centre de la voie, défini dans un espace affine plan muni d’un repère cartésien X, Y centré sur le véhicule (10) de la forme y=f(x) et s’exprimant par :
- Procédé selon la revendication précédente, consistant à définir (130) le premier vecteur (X1) en limite supérieure du premier segment (F1), le deuxième vecteur (X2) en limite supérieure du deuxième segment (F2) et le troisième vecteur (X3) en limite supérieure du troisième segment (F3).
- Véhicule (10) mettant en œuvre le procédé selon l’une des revendications précédentes, comportant : un système d’aide à la conduite, appelé système ADAS (11), offrant au moins une fonction d’adaptation de la vitesse du véhicule dans les virages, appelée fonction CSA, parmi un ensemble de fonctions d’aide à la conduite agissant sur les organes de contrôle dynamique (12, 13) du véhicule (10) pour être aptes à fournir un mode de conduite autonome audit véhicule (10) ; une caméra (14) capturant des images numériques de la voie (VV) sur la trajectoire du véhicule (10) ; un système d’informations cartographiques, appelé E-Horizon (15) ; un dispositif de traitement (17) recevant les images numériques capturées par la caméra (14) et délivrant les données de courbure de la trajectoire du véhicule (10) ; et un dispositif (18) de gestion du mode de conduite dudit véhicule (10), couplé au dispositif de traitement (17) ; ledit dispositif de contrôle (18) étant agencé, en outre, pour commander le système ADAS (11) afin d’activer ou désactiver la fonction CSA en fonction des données de courbure fournies par la caméra (14) et le système E-Horizon (15).
- Véhicule (10) selon la revendication précédente, comportant en outre des moyens de communication (20) couplés au dispositif de gestion (18) aptes à échanger par voie d’ondes des informations délivrées par le dispositif de gestion (18) avec un espace de stockage d’informations distant permettant la mise à jour des données cartographiques du système E-Horizon (15)
- Véhicule (10) selon l’une des revendications 4 ou 5, caractérisé en ce que le véhicule (10) est un véhicule autonome.
- Produit programme d’ordinateur comportant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre les sous- étapes (110-140) du procédé selon la revendication 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2201353A FR3132686A1 (fr) | 2022-02-16 | 2022-02-16 | Procédé de gestion d’un mode de conduite autonome d’un véhicule automobile |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2201353 | 2022-02-16 | ||
FR2201353A FR3132686A1 (fr) | 2022-02-16 | 2022-02-16 | Procédé de gestion d’un mode de conduite autonome d’un véhicule automobile |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3132686A1 true FR3132686A1 (fr) | 2023-08-18 |
Family
ID=81346413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2201353A Withdrawn FR3132686A1 (fr) | 2022-02-16 | 2022-02-16 | Procédé de gestion d’un mode de conduite autonome d’un véhicule automobile |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3132686A1 (fr) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1905643A2 (fr) * | 2006-09-26 | 2008-04-02 | Valeo Vision | Procédé de détermination anticipée d'un virage sur une portion de route et système associé |
-
2022
- 2022-02-16 FR FR2201353A patent/FR3132686A1/fr not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1905643A2 (fr) * | 2006-09-26 | 2008-04-02 | Valeo Vision | Procédé de détermination anticipée d'un virage sur une portion de route et système associé |
Non-Patent Citations (1)
Title |
---|
ACTMAP: "Information Society Technologies. Actual and dynamic MAP for transport telematic applications (Project No IST-2001-34141; Deliverable No. D 2.2) - Final map actualisation requirements", INTERNET CITATION, 30 September 2004 (2004-09-30), XP007901291, Retrieved from the Internet <URL:http://www.ertico.com/download/actmap_public_documents/2_100v11-D22.pdf> [retrieved on 20061101] * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3883833B1 (fr) | Régulation de la vitesse d'un véhicule en virage en fonction de la consigne de vitesse | |
FR3132686A1 (fr) | Procédé de gestion d’un mode de conduite autonome d’un véhicule automobile | |
FR3133356A1 (fr) | Procédé de gestion d’un mode de conduite autonome d’un véhicule automobile | |
FR3103437A1 (fr) | Procédé et dispositif de détermination de consigne pour véhicule | |
EP3880531B1 (fr) | Régulation de la vitesse d'un véhicule, avec prise en compte de la volonté du conducteur dans un virage | |
WO2022180315A1 (fr) | Procede et dispositif de determination d'une consigne de deceleration d'un vehicule autonome | |
FR3123867A1 (fr) | Procédé de gestion du mode de conduite autonome d’un véhicule automobile. | |
FR3123864A1 (fr) | Sélection d’un objet cible pour l’assistance à la conduite d’un véhicule | |
FR3100513A1 (fr) | Procédé de détermination d’une vitesse conseillée pour un véhicule automobile mettant en œuvre une fonction de régulation de vitesse | |
EP4308880B1 (fr) | Procede et dispositif de determination d'une fiabilite d'une cartographie basse definition. | |
FR3101833A1 (fr) | Procédé et dispositif d’association à un groupement de véhicules par peloton | |
FR3136726A1 (fr) | Procédé de sécurisation d’un véhicule automobile à la suite d’une perte de contrôle dudit véhicule | |
EP3983273A1 (fr) | Procédé de détermination de la vitesse maximale autorisée pour un véhicule automobile mettant en ?uvre une fonction de régulation de vitesse | |
FR3079804A1 (fr) | Procede et systeme d'assistance au conducteur d'un vehicule automobile muni d'un systeme d'aide a la conduite | |
FR3086446A1 (fr) | Procede de detection et de gestion d’une voie d’insertion par un vehicule autonome ou partiellement autonome | |
FR3129648A1 (fr) | Procédé et dispositif de contrôle d’un système d’aide au positionnement d’un véhicule dans une file de circulation | |
WO2023222961A1 (fr) | Procédé de gestion de la trajectoire d'un véhicule automobile dans sa voie de circulation | |
FR3135540A1 (fr) | Procédé de pilotage de fonctions d’assistance à la conduite d’un véhicule automobile lors du franchissement d’une bifurcation | |
FR3152777A1 (fr) | Sélection d’un véhicule cible pour une fonction d’aide à la conduite | |
FR3117078A1 (fr) | Procédé et dispositif de changement de consigne d’accélération longitudinale d’un dispositif de changement de voie autonome d’un véhicule autonome. | |
EP4373722A1 (fr) | Procédé et dispositif de contrôle d'un système de régulation adaptative de vitesse d'un véhicule | |
WO2024134042A1 (fr) | Procédé et dispositif de de contrôle d'un système de régulation de vitesse adaptatif d'un véhicule autonome | |
FR3132895A1 (fr) | Procede et systeme de commande de la deceleration d’un véhicule en mouvement en presence d’un panneau de signalisation limiteur de vitesse en cas de verglas | |
WO2025052052A1 (fr) | Procédé et dispositif de contrôle d'un système de régulation adaptative de vitesse embarqué dans un véhicule via la dynamique du volant | |
WO2023079219A1 (fr) | Procédé et dispositif d'arrêt d'un véhicule en mouvement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20230818 |
|
CD | Change of name or company name |
Owner name: STELLANTIS AUTO SAS, FR Effective date: 20240423 |
|
ST | Notification of lapse |
Effective date: 20241005 |