FR3149849A1 - Procédé et dispositif de contrôle d’une vitesse d’un véhicule dans une intersection - Google Patents
Procédé et dispositif de contrôle d’une vitesse d’un véhicule dans une intersection Download PDFInfo
- Publication number
- FR3149849A1 FR3149849A1 FR2306268A FR2306268A FR3149849A1 FR 3149849 A1 FR3149849 A1 FR 3149849A1 FR 2306268 A FR2306268 A FR 2306268A FR 2306268 A FR2306268 A FR 2306268A FR 3149849 A1 FR3149849 A1 FR 3149849A1
- Authority
- FR
- France
- Prior art keywords
- road
- vehicle
- speed
- intersection
- data
- 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
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/09626—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages where the origin of the information is within the own vehicle, e.g. a local storage device, digital map
-
- 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/143—Speed control
-
- 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18154—Approaching an intersection
-
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/0097—Predicting future conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
- G08G1/096725—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096733—Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
- G08G1/096758—Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where no selection takes place on the transmitted or the received information
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096775—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096783—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a roadside individual element
-
- 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
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/20—Steering systems
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
La présente invention concerne un procédé et un dispositif de contrôle d’une vitesse d’un véhicule (10) circulant sur une première portion de route (101) d’un environnement routier (1). A cet effet, des données représentatives d’une intersection entre la première portion de route et des deuxièmes portions de route (102, 103) sont reçues, ces données comprenant une valeur de distance entre la position du véhicule et l’intersection et une valeur d’angle entre la première portion de route et chaque deuxième portion de route. Une information représentative d’une distance seuil est déterminée et, pour chaque deuxième portion de route, une valeur de vitesse est déterminée. Une première vitesse est contrôlée. Des données représentatives de variation d’angle volant sont reçues, une deuxième portion de route est sélectionnée et une deuxième vitesse du véhicule correspondant à la valeur de vitesse associée à la deuxième portion de route sélectionnée est contrôlée.
Figure pour l’abrégé : Figure 1
Description
La présente invention concerne les procédés et dispositifs de contrôle d’une vitesse d’un véhicule dans une intersection, notamment un véhicule automobile. La présente invention concerne également un procédé et un dispositif de contrôle d’un système d’aide à la conduite embarqué dans un véhicule. La présente invention concerne également un procédé et un dispositif de contrôle d’un véhicule embarquant un ou plusieurs systèmes d’aide à la conduite, notamment un véhicule autonome.
La sécurité routière fait partie des enjeux importants de nos sociétés. Avec l’augmentation du nombre de véhicules circulant sur les réseaux routiers du monde entier, et ce quelle que soient les conditions de circulation, les risques d’accidents et d’incidents provoqués par les conditions de circulation n’ont jamais été aussi importants.
Pour améliorer la sécurité routière, certains véhicules contemporains sont équipés de fonctions ou systèmes d’aide à la conduite, dits ADAS (de l’anglais « Advanced Driver-Assistance System » ou en français « Système d’aide à la conduite avancé »). Les systèmes ADAS mettent par exemple en œuvre des procédés basés sur la connaissance de l’environnement routier dans lequel le véhicule circule. La connaissance de cet environnement est par exemple obtenue à partir de données de cartographies de l’environnement reçues par exemple d’un dispositif distant de type serveur via un réseau de communication sans fil, au fur et à mesure du déplacement du véhicule.
Ces données de cartographies comprennent notamment des données sur la ou les intersections situées sur le chemin du véhicule, ces données d’intersection étant utilisées par un ou plusieurs systèmes ADAS, par exemple pour contrôler la vitesse du véhicule en approche d’une intersection.
Une mauvaise interprétation des données d’intersection par le véhicule et/ou une mauvaise anticipation du trajet du véhicule entrainent des risques de dysfonctionnement du ou des systèmes ADAS utilisant ces données, avec un risque sécuritaire pour le véhicule et ses passagers.
Un objet de la présente invention est de résoudre au moins l’un des problèmes de l’arrière-plan technologique décrit précédemment.
Un autre objet de la présente invention est d’améliorer le fonctionnement d’un système d’aide à la conduite d’un véhicule.
Un autre objet de la présente invention est d’améliorer le contrôle d’une vitesse du véhicule dans une intersection.
Selon un premier aspect, la présente invention concerne un procédé de contrôle d’une vitesse d’un véhicule dans une intersection, le véhicule circulant sur une première portion de route d’un environnement routier, le procédé comprenant les étapes suivantes :
- réception de données d’intersection représentatives d’une intersection entre la première portion de route et un ensemble de deuxièmes portions de route situées en aval d’une position courante du véhicule, les données d’intersection comprenant pour chaque deuxième portion de route :
● une valeur de distance entre la position courante du véhicule et l’intersection entre la première portion de route et la chaque deuxième portion de route, et
● une valeur d’angle entre la première portion de route et la chaque deuxième portion de route,
une même valeur de distance étant associée à une pluralité de deuxièmes portions de route de l’ensemble, une deuxième portion de route, dite de continuation, de la pluralité de deuxièmes portions de route étant identifiée dans les données d’intersection comme correspondant à une continuité de la première portion de route ;
- détermination d’une information représentative d’une distance seuil associée à l’intersection et, pour chaque deuxième portion de route, d’une valeur de vitesse, en fonction des données d’intersection ;
- contrôle d’une première vitesse du véhicule correspondant à la valeur de vitesse associée à la deuxième portion de route de continuation ;
- réception de données directionnelles représentatives d’un sens d’une variation d’un angle volant du véhicule lorsqu’une distance séparant le véhicule de l’intersection est inférieure ou égale à la distance seuil ;
- sélection d’une deuxième portion de route parmi la pluralité de deuxièmes portions de route en fonction des données d’intersection et des données directionnelles ; et
- contrôle d’une deuxième vitesse du véhicule correspondant à la valeur de vitesse associée à la deuxième portion de route sélectionnée.
- réception de données d’intersection représentatives d’une intersection entre la première portion de route et un ensemble de deuxièmes portions de route situées en aval d’une position courante du véhicule, les données d’intersection comprenant pour chaque deuxième portion de route :
● une valeur de distance entre la position courante du véhicule et l’intersection entre la première portion de route et la chaque deuxième portion de route, et
● une valeur d’angle entre la première portion de route et la chaque deuxième portion de route,
une même valeur de distance étant associée à une pluralité de deuxièmes portions de route de l’ensemble, une deuxième portion de route, dite de continuation, de la pluralité de deuxièmes portions de route étant identifiée dans les données d’intersection comme correspondant à une continuité de la première portion de route ;
- détermination d’une information représentative d’une distance seuil associée à l’intersection et, pour chaque deuxième portion de route, d’une valeur de vitesse, en fonction des données d’intersection ;
- contrôle d’une première vitesse du véhicule correspondant à la valeur de vitesse associée à la deuxième portion de route de continuation ;
- réception de données directionnelles représentatives d’un sens d’une variation d’un angle volant du véhicule lorsqu’une distance séparant le véhicule de l’intersection est inférieure ou égale à la distance seuil ;
- sélection d’une deuxième portion de route parmi la pluralité de deuxièmes portions de route en fonction des données d’intersection et des données directionnelles ; et
- contrôle d’une deuxième vitesse du véhicule correspondant à la valeur de vitesse associée à la deuxième portion de route sélectionnée.
Un tel procédé permet de définir une première vitesse du véhicule lorsque celui-ci s’approche d’une intersection et, une fois la deuxième portion de route à emprunter sélectionnée, de définir une deuxième vitesse adaptée pour emprunter cette deuxième portion de route en toute sécurité.
Selon une variante de procédé, les étapes de détermination de l’information représentative d’une distance seuil et des valeurs de vitesses, de contrôle de la première vitesse, de réception des données directionnelles et de contrôle de la deuxième vitesse sont mises en œuvre uniquement lorsqu’une valeur absolue de la chaque valeur d’angle est inférieure à une valeur d’un angle limite.
Ces étapes listées ci-dessus sont ainsi mises en œuvre lorsque les valeurs des angles formés entre les deuxièmes portions de route et la première portion de route sont faibles, c’est-à-dire inférieures à un angle limite.
Selon une autre variante de procédé, la valeur d’angle limite est égale à 25°.
Selon encore une variante de procédé, lorsque la pluralité de deuxièmes portions de route comprend deux deuxièmes portions de route, une intersection entre la première portion de route et les deux deuxièmes portions de route correspond à une intersection en forme de Y.
Une telle forme d’intersection est très reconnaissable.
Selon une variante de procédé supplémentaire, les contrôles de première et deuxième vitesses sont mis en œuvre par un système de régulation de vitesse adaptatif prédictif, dit système P-ACC. Un tel système d’aide à la conduite est couramment embarqué dans des véhicules récents.
Selon encore une autre variante de procédé, les données d’intersection sont des données cartographiques.
Des nombreuses cartographies sont aujourd’hui disponibles et accessibles, elles disposent de données précises sur les différentes portions de routes et les intersections.
Selon un deuxième aspect, la présente invention concerne un dispositif de contrôle d’une vitesse d’un véhicule dans une intersection, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention.
Selon un troisième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de la présente invention.
Selon un quatrième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur.
Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable.
Selon un cinquième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de la présente invention.
D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur.
D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet.
Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.
D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles :
Un procédé et un dispositif de contrôle d’un trajet d’un véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre.
Les termes « premier(s) », « deuxième(s) » (ou « première(s) », « deuxième(s) »), etc. sont utilisés dans ce document par convention arbitraire pour permettre d’identifier et de distinguer différents éléments (tels que des opérations, des moyens, etc.) mis en œuvre dans les modes de réalisation décrits ci-après. De tels éléments peuvent être distincts ou correspondre à un seul et unique élément, selon le mode de réalisation.
Selon un exemple particulier et non limitatif de réalisation de la présente invention, le contrôle d’une vitesse d’un véhicule dans une intersection, par exemple par un calculateur du véhicule, le véhicule circulant sur une première portion de route d’un environnement routier, comprend la réception de données d’intersection représentatives d’une intersection entre la première portion de route et un ensemble de deuxièmes portions de route situées en aval d’une position courante du véhicule. Les données d’intersection comprennent, pour chaque deuxième portion de route, une valeur de distance entre la position courante du véhicule et l’intersection entre la première portion de route et la chaque deuxième portion de route, et une valeur d’angle entre la première portion de route et la chaque deuxième portion de route, une même valeur de distance étant associée à une pluralité de deuxièmes portions de route de l’ensemble. Une deuxième portion de route, dite de continuation, de la pluralité de deuxièmes portions de route est identifiée dans les données d’intersection comme correspondant à une continuité de la première portion de route.
En fonction des données d’intersection, une information représentative d’une distance seuil associée à l’intersection est déterminée et, pour chaque deuxième portion de route, une valeur de vitesse est aussi déterminée.
La vitesse du véhicule est contrôlée pour être égale à une première vitesse correspondant à la valeur de vitesse associée à la deuxième portion de route de continuation.
Des données directionnelles représentatives d’un sens d’une variation d’un angle volant du véhicule sont reçues lorsqu’une distance séparant le véhicule de l’intersection est inférieure ou égale à la distance seuil.
Une deuxième portion de route est alors sélectionnée parmi la pluralité de deuxièmes portions de route en fonction des données d’intersection et des données directionnelles. La vitesse du véhicule est contrôlée pour être égale à une deuxième vitesse correspondant à la valeur de vitesse associée à la deuxième portion de route sélectionnée.
La illustre schématiquement un environnement 1 dans lequel évolue un véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention.
Le véhicule 10 correspond par exemple à un véhicule automobile évoluant dans un environnement routier 1 comprenant une ou plusieurs routes ou portions de route.
Le véhicule 10 correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le véhicule 10 correspond ainsi par exemple à un car, un bus, un camion, un véhicule utilitaire ou une motocyclette, c’est-à-dire à un véhicule de type véhicule terrestre motorisé.
Le véhicule 10 correspond par exemple à un véhicule circulant dans un mode autonome ou semi-autonome. Le véhicule circule par exemple selon un niveau d’autonomie supérieur ou égal à 2, selon l’échelle définie par l’agence fédérale américaine qui a établi 5 niveaux d’autonomie allant de 1 à 5, le niveau 0 correspondant à un véhicule n’ayant aucune autonomie, dont la conduite est sous la supervision totale du conducteur, le niveau 1 correspondant à un véhicule avec un niveau d’autonomie minimal, dont la conduite est sous la supervision du conducteur avec une assistance minimale d’un système ADAS, et le niveau 5 correspondant à un véhicule complètement autonome.
Le véhicule 10 embarque un ou plusieurs systèmes d’aide à la conduite, dit ADAS (de l’anglais « Advanced Driver-Assistance System » ou en français « Système d’aide à la conduite avancé »). De tels systèmes ADAS sont configurés pour assister, voire remplacer, le conducteur du véhicule 10 pour contrôler le véhicule 10 sur son parcours.
Le véhicule 10 embarque par exemple à cet effet un ou plusieurs des systèmes ADAS suivant :
- système de régulation adaptative de vitesse, dit ACC (de l’anglais « Adaptive Cruise Control »),
- régulateur de vitesse prédictif, dit système P-ACC (de l’anglais « Predictive-Adaptative Cruise Control »),
- système d’adaptation intelligente de la vitesse, dit système ISA (de l’anglais « Intelligent Speed Adaptation »),
- système d’adaptation de la vitesse en virage, dit système CSA (de l’anglais « Curve Speed Assist »),
- système de contrôle électronique de stabilité, dit système ESC (de l’anglais « Electronic Stability Control » ou en français « Contrôle électronique de la stabilité »), DSC (de l’anglais « Dynamic Stability Control » ou en français « Contrôle dynamique de la stabilité ») ou encore ESP (de l’anglais « Electronic Stability Program » ou en français « Programme électronique de la stabilité »),
- système d’aide au maintien dans la file de circulation du véhicule, dit système LKA (de l’anglais « Lane-Keeping Assist » ou en français « Assistant de maintien dans la file ») ou LPA (de l’anglais « Lane Positioning Assist » ou en français « Assistant de positionnement dans la file »),
- système de changement semi-automatique de voie de circulation, dit système SALC (de l’anglais « Semi Automatic Lane Change »), et/ou
- système de détection d’objet, dit système ODS (de l’anglais « Objet Detection System).
- système de régulation adaptative de vitesse, dit ACC (de l’anglais « Adaptive Cruise Control »),
- régulateur de vitesse prédictif, dit système P-ACC (de l’anglais « Predictive-Adaptative Cruise Control »),
- système d’adaptation intelligente de la vitesse, dit système ISA (de l’anglais « Intelligent Speed Adaptation »),
- système d’adaptation de la vitesse en virage, dit système CSA (de l’anglais « Curve Speed Assist »),
- système de contrôle électronique de stabilité, dit système ESC (de l’anglais « Electronic Stability Control » ou en français « Contrôle électronique de la stabilité »), DSC (de l’anglais « Dynamic Stability Control » ou en français « Contrôle dynamique de la stabilité ») ou encore ESP (de l’anglais « Electronic Stability Program » ou en français « Programme électronique de la stabilité »),
- système d’aide au maintien dans la file de circulation du véhicule, dit système LKA (de l’anglais « Lane-Keeping Assist » ou en français « Assistant de maintien dans la file ») ou LPA (de l’anglais « Lane Positioning Assist » ou en français « Assistant de positionnement dans la file »),
- système de changement semi-automatique de voie de circulation, dit système SALC (de l’anglais « Semi Automatic Lane Change »), et/ou
- système de détection d’objet, dit système ODS (de l’anglais « Objet Detection System).
Les exemples de systèmes ADAS de la liste ci-dessus sont fournis à titre illustratif et ne sont pas limitatifs, cette liste n’étant pas exhaustive.
Les systèmes ADAS embarqués dans le véhicule 10 sont par exemple alimentés par des données obtenues d’un ou plusieurs capteurs embarqués, tels que par exemple des radars, LIDARs et/ou caméras, et/ou de données reçues d’une infrastructure de communication.
Selon un exemple particulier de réalisation, le véhicule 10 embarque un système de communication configuré pour communiquer avec un ou plusieurs dispositifs distants 111 via une infrastructure d’un réseau de communication sans fil. Le dispositif distant 111 correspond par exemple à un serveur du « cloud » 100 (ou « nuage » en français). L’infrastructure de communication sans fil comprend par exemple un ensemble de dispositifs de communication 110 de type antenne de réseau cellulaire de type LTE 4G ou 5G ou de type UBR (Unité Bord de Route).
Le système de communication du véhicule 10 comprend par exemple une ou plusieurs antennes de communication reliées à une unité de contrôle télématique, dite TCU (de l’anglais « Telematic Control Unit »), elle-même reliée à un ou plusieurs calculateurs du système embarqué du véhicule 10, notamment un ou plusieurs calculateurs en charge de contrôler les systèmes ADAS du véhicule 10. La ou les antennes, l’unité TCU et le ou les calculateurs forment par exemple une architecture multiplexée pour la réalisation de différents services utiles pour le bon fonctionnement du véhicule et pour assister le conducteur et/ou les passagers du véhicule dans le contrôle du véhicule 10. Le ou les calculateurs et l’unité TCU communiquent et échangent des données entre eux par l’intermédiaire d’un ou plusieurs bus informatiques, par exemple un bus de communication de type bus de données CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (selon la norme ISO 17458) ou Ethernet (selon la norme ISO/IEC 802-3).
Le système de communication sans fil permettant l’échange de données entre le véhicule 10 et le ou les dispositifs distants 111 correspond par exemple à :
- un système de communication véhicule à infrastructure V2I (de l’anglais « vehicle-to-infrastructure »), par exemple basé sur les standards 3GPP LTE-V ou IEEE 802.11p de ITS G5 ; ou
- un système de communication de type réseau cellulaire, par exemple un réseau de type LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) LTE 4G ou 5G ; ou
- un système de communication de type Wifi selon IEEE 802.11, par exemple selon IEEE 802.11n ou IEEE 802.11ac.
- un système de communication véhicule à infrastructure V2I (de l’anglais « vehicle-to-infrastructure »), par exemple basé sur les standards 3GPP LTE-V ou IEEE 802.11p de ITS G5 ; ou
- un système de communication de type réseau cellulaire, par exemple un réseau de type LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) LTE 4G ou 5G ; ou
- un système de communication de type Wifi selon IEEE 802.11, par exemple selon IEEE 802.11n ou IEEE 802.11ac.
Selon un autre exemple particulier de réalisation, le véhicule 10 embarque un récepteur d’un système de géolocalisation par satellite de type GPS (de l’anglais « Global Positioning System » ou en français « Système mondial de positionnement ») ou le système Galileo par exemple en communication avec un calculateur du système embarqué du véhicule 10. Le système de géolocalisation par satellite est, par exemple, associé une cartographie.
La cartographie comprend, par exemple, une carte routière dans laquelle sont localisées et référencées les routes constituant le réseau routier sur lequel circule le véhicule 10. Cette carte routière comprend différents tronçons ou différentes portions de routes et des connexions entre ces différentes portions appelées intersections, ainsi que, par exemple, des informations topologiques, géométriques, de règlementations comme les limitations de vitesses ou les régimes de priorité et d’évènements.
L’environnement routier 1 comprend par exemple une première portion de route 101 sur laquelle circule le véhicule 10 à un instant courant, la première portion de route 101 débouchant sur un ensemble de deuxièmes portions de route 102, 103, les deuxièmes portions de route 102, 103 formant une nouvelle intersection avec la première portion de route 101.
Par exemple, les portions de route 101, 102 et 103 forment une intersection en forme de Y, avec la première portion de route 101 formant une première branche verticale du Y, les deuxièmes portions de route 102 et 103 formant les deuxième et troisième branches inclinées du Y.
Le véhicule 10 circulant sur la première portion de route 101 peut ainsi prendre la deuxième portion de route 102 la plus à gauche (selon le sens de circulation du véhicule 10) ou la deuxième portion de route 103 la plus à droite (selon le sens de circulation du véhicule 10).
Des données de cartographie (ou données cartographiques) sont avantageusement reçues par le véhicule 10, par exemple au fur et à mesure du déplacement du véhicule 10.
Les données cartographiques de l’environnement 1 sont reçues, par exemple via une liaison sans fil depuis le serveur 111 via l’infrastructure de communication sans fil et le système de communication sans fil du véhicule 10.
Ces données sont par exemple reçues au fur et à mesure du déplacement du véhicule 10 selon un mode de communication V2X (de l’anglais « Vehicle-to-Everything » ou en français « Véhicule vers tout »), par exemple selon un mode I2V (de l’anglais « Infrastructure-to-Vehicle » ou en français « Infrastructure vers véhicule »).
Les données de cartographies reçues comprennent avantageusement des données représentatives des intersections à venir dans un horizon déterminé (par exemple pour chaque intersection comprise dans un intervalle de distance égal à 1000, 1500, 2000 ou 2500 m en partant de la position du véhicule 10 à l’instant de réception des données de cartographie).
Les données d’intersection comprennent par exemple pour chaque intersection :
- une valeur de distance entre la position courante du véhicule 10 (à l’instant de réception des données de cartographie) et l’intersection ;
- une valeur d’angle entre la première portion de route 101 et la deuxième portion de route 102, 103 ; et optionnellement
- une information d’identification (ID) du type de la deuxième portion de route, une telle information identifiant par exemple les portions de route dites de continuation avec un identifiant déterminé (par exemple une valeur égale à 6), les autres portions de route étant identifiées avec un identifiant différent (par exemple une valeur égale à 5).
- une valeur de distance entre la position courante du véhicule 10 (à l’instant de réception des données de cartographie) et l’intersection ;
- une valeur d’angle entre la première portion de route 101 et la deuxième portion de route 102, 103 ; et optionnellement
- une information d’identification (ID) du type de la deuxième portion de route, une telle information identifiant par exemple les portions de route dites de continuation avec un identifiant déterminé (par exemple une valeur égale à 6), les autres portions de route étant identifiées avec un identifiant différent (par exemple une valeur égale à 5).
Une portion de route est dite de continuation lorsqu’il est considéré que cette portion de route forme une continuité d’une autre portion de route.
Une telle qualification de continuation est par exemple déterminée par un opérateur entrant les données dans une base de données associée au serveur 111, en fonction des habitudes de circulation observées (la portion de route de continuation correspondant par exemple à la portion la plus empruntée suivant la portion de route qui la précède et dont elle forme la continuité).
Les données d’intersection sont par exemple reçues sous la forme d’une table telle que la table 1 ci-dessous, en donnant les informations de distance par rapport au véhicule 10 circulant sur la première portion de route 101.
| Portion 102 | Portion 103 | Portion 104 | Portion 105 | … | |
| Distance | 100 | 100 | 250 | 250 | … |
| Angle | - 6° | 20° | 95° | 0° | … |
| ID | 6 | 5 | 5 | 6 | … |
Les données de cartographies comprenant les données d’intersection sont par exemple reçues automatiquement à intervalles réguliers (par exemple toutes les 100, 200, 500 ms) ou sur requête du véhicule 10. Les données de cartographies sont par exemple reçues après transmission par le véhicule 10 à destination du serveur 111 de données de position courante du véhicule 10, par exemple obtenues à partir du système de géolocalisation embarqué dans le véhicule 10.
La distance entre le véhicule 10 et la ou les intersections est par exemple mise à jour par le véhicule 10 entre deux réceptions consécutives des données d’intersection, à partir des données dynamiques du véhicule 10 (par exemple la vitesse qui permet de déterminer la distance parcourue en mesurant le temps écoulé) et/ou à partir des données de position du véhicule 10 obtenues du système de géolocalisation embarqué dans le véhicule 10.
Un exemple de problème qui se pose est de définir précisément la deuxième portion de route qu’empruntera le véhicule 10. En effet, l’ID définit statistiquement la deuxième portion de route la plus susceptible d’être empruntée, dite MPP (de l’anglais « Most Probable Path »), cependant la direction qu’empruntera le véhicule 10 n’est pas certaine.
Cette incertitude est d’autant plus importante que les valeurs des angles formés par les directions de la première portion de route 101 et des deuxièmes portions de route 102, 103 sont faibles.
La manifestation d’emprunter telle ou telle route est par exemple identifiée ou déterminée via la détection des clignotants du véhicule 10, mais ces derniers ne sont pas systématiquement activés lorsque la direction d’une deuxième portion de route est proche de la direction de la première portion de route 101.
Selon la deuxième portion de route empruntée, la vitesse du véhicule 10 dans l’intersection est différente. La mauvaise portion de route identifiée peut alors entrainer une erreur dans le contrôle, par exemple un contrôle de la vitesse erronée lorsque le système ADAS correspond à un système de type P-ACC.
Le processus de contrôle ci-dessous propose une solution à ce problème notamment.
Un processus de contrôle d’une vitesse du véhicule 10 dans une intersection est avantageusement mis en œuvre par le véhicule 10, par exemple par un ou plusieurs processeurs d’un ou plusieurs calculateurs embarqués dans le véhicule 10.
Dans une première opération, des données d’intersection sont reçues par le véhicule 10, ces données correspondant par exemple aux données de la Table 1 reçues à un instant courant selon une connexion sans fil, tel que décrit ci-dessus par exemple.
Les deuxièmes portions de route 102, 103 sont situées en aval d’une position courante du véhicule 10, la position courante du véhicule 10 étant par exemple obtenue via un système de géolocalisation par satellite.
Les données d’intersection comprennent avantageusement, pour chaque deuxième portion de route 102, 103 identifiée dans un horizon de distance déterminé à partir de la position courante du véhicule 10 :
- une valeur de distance entre la position courante du véhicule 10 et l’intersection entre la première portion de route 101 et chaque deuxième portion de route 102, 103, et
- une valeur d’angle entre ladite première portion de route 101 et chaque deuxième portion de route 102, 103.
- une valeur de distance entre la position courante du véhicule 10 et l’intersection entre la première portion de route 101 et chaque deuxième portion de route 102, 103, et
- une valeur d’angle entre ladite première portion de route 101 et chaque deuxième portion de route 102, 103.
Une même valeur de distance est associée à au moins 2 deuxièmes portions de route, c’est-à-dire les portions de route 102, 103 selon l’exemple particulier de la , une deuxième portion de route 102 dite de continuation étant identifiée dans les données d’intersection, par exemple avec un identifiant déterminé (la valeur 6 selon l’exemple particulier de la Table 1).
Bien entendu, le nombre de deuxièmes portions de route formant l’intersection avec la première portion de route 101 n’est pas limité à 2, ce nombre s’étendant par exemple à 3, 4, 5 ou plus de deuxièmes portions de route.
Selon un mode de réalisation particulier, les opérations suivantes sont mises en œuvre uniquement lorsqu’une valeur absolue de chaque valeur d’angle est inférieure à une valeur d’un angle limite, par exemple 10, 20, 25 ou 30°.
Cette valeur d’angle limite correspond par exemple à un paramètre stocké en mémoire, par exemple en mémoire du calculateur mettant en œuvre le processus, ce paramètre étant par exemple modifiable via une interface homme-machine (IHM) embarquée dans le véhicule 10.
En effet, pour des valeurs absolues d’angles faibles, la certitude de la deuxième portion de route qui est empruntée par le véhicule 10 n’est pas maximale. Les opérations suivantes permettent ainsi, par exemple, d’adapter une vitesse du véhicule 10 à l’approche et dans l’intersection en fonction de cette incertitude de direction à suivre. Ces opérations ont ainsi pour but de contrôler la vitesse du véhicule 10 en fonction de probabilités d’une sélection d’une deuxième portion de route et d’améliorer la prédiction de la deuxième portion de route à emprunter.
Dans une deuxième opération, une information représentative d’une distance seuil associée à l’intersection est déterminée.
Une telle distance seuil correspond, par exemple, à une distance limite à partir de laquelle le choix d’une deuxième portion de route est validé ou définitif.
Cette distance est par exemple exprimée en mètres ou centaines de mètres et est par exemple égale à 10, 20 ou 50m. Selon un autre exemple, cette distance est déterminée en fonction de la vitesse du véhicule 10 et d’une durée nécessaire au véhicule 10 pour parcourir la distance seuil à cette vitesse. Par exemple, la durée est déterminée et égale à 3 ou 5s et la vitesse est quant à elle obtenue par exemple d’un odomètre. La distance seuil est alors déterminée à l’aide de la formule suivante :
D = v / t
Avec :
- D la distance seuil exprimée en mètres (m),
- v la vitesse courante du véhicule 10 exprimée en mètres par secondes (m/s), et
- t la durée déterminée en secondes (s).
- D la distance seuil exprimée en mètres (m),
- v la vitesse courante du véhicule 10 exprimée en mètres par secondes (m/s), et
- t la durée déterminée en secondes (s).
Dans le cas où un niveau de certitude est déterminé quant au choix d’une deuxième portion de route à emprunter par le véhicule 10 parmi l’ensemble de deuxièmes portions de routes 102, 103, alors le niveau de certitude est maximal une fois le véhicule 10 situé à une distance de l’intersection inférieure à cette distance seuil.
Une valeur de vitesse est également déterminée pour chaque deuxième portion de route 102, 103 en fonction des données d’intersection.
En fonction par exemple de la valeur absolue de l’angle formé entre une direction d’une deuxième portion de route et une direction de la première portion de route au niveau de l’intersection, une valeur de vitesse est déterminée, liée à chaque deuxième portion de route 102, 103.
Par exemple, plus la valeur absolue de l’angle est faible, plus la valeur de vitesse est élevée. Ou inversement, plus la valeur absolue de l’angle est grande, plus faible est la vitesse associée à la deuxième portion de route.
Selon l’exemple de la table 1, une vitesse V1 est associée à la deuxième portion de route 102 dite deuxième portion de route de continuation et une vitesse V2 est associée à l’autre deuxième portion de route 103.
Ces vitesses correspondent à la vitesse idéale que le véhicule 10 doit atteindre pour emprunter chacune des deuxièmes portions de route 102, 103.
La distance seuil est par exemple la distance nécessaire pour passer d’une vitesse V1 à V2, ou inversement, confortablement ou en toute sécurité avant d’atteindre l’intersection.
Dans une opération supplémentaire, une première vitesse du véhicule 10 correspondant à la valeur de vitesse associée à la deuxième portion de route de continuation est contrôlée.
Le véhicule 10 avance alors à une vitesse idéale pour emprunter le chemin le plus probable, dans cet exemple la deuxième portion de route de continuation 102 avec la vitesse V1.
Dans une opération, lorsque la distance séparant le véhicule 10 de l’intersection est inférieure ou égale à la distance seuil, par exemple, lorsque le véhicule 10 atteint une position à une distance de l’intersection égale à la distance seuil, des données directionnelles représentatives d’un sens d’une variation d’un angle volant du véhicule 10 sont reçues.
Selon un exemple de réalisation, le véhicule 10 embarque ainsi avantageusement un capteur d’angle volant (dit capteur CAV et également appelé transmetteur d’angle de braquage) configuré pour mesurer les valeurs d’angle volant. Un tel capteur est par exemple relié au calculateur en charge du processus.
La variation de l’angle du volant du véhicule 10 est réalisée dans le but de suivre une trajectoire permettant d’emprunter une des deuxièmes portions de route 102, 103. La valeur de variation de l’angle du volant du véhicule 10 renseigne ainsi le calculateur sur l’orientation et le choix d’une trajectoire du véhicule 10.
Dans une opération, une deuxième portion de route est sélectionnée, par exemple par le calculateur, parmi la pluralité de deuxièmes portions de route 102, 103 en fonction des données d’intersection et des données directionnelles.
Cette deuxième portion de route correspond, avec davantage de certitude que précédemment, à la deuxième portion de route qu’emprunte le véhicule 10. Celle-ci est par exemple la deuxième portion de route de continuation 102 dans l’exemple de la table 1, mais est, suivant un autre exemple, une autre deuxième portion de route 103 toujours suivant l’exemple de la table 1.
Dans une opération suivante, une deuxième vitesse du véhicule 10 correspondant à la valeur de vitesse associée à la deuxième portion de route sélectionnée est contrôlée.
Ainsi, suivant l’exemple de la table 1, si la deuxième portion de route sélectionnée est la deuxième portion de route de continuation 102, alors la vitesse du véhicule 10 est égale à la vitesse V1 précédemment définie. Le véhicule aborde alors puis passe l’intersection à la deuxième vitesse, ici V1, empruntant la deuxième portion de route de continuation à une vitesse idéale.
Toujours suivant l’exemple de la , si la deuxième portion de route sélectionnée est l’autre deuxième portion de route 103, alors la vitesse du véhicule 10 est égale à la vitesse V2 précédemment définie. Le véhicule 10 passe alors de la première vitesse, ici V1, à la deuxième vitesse, ici V2, avant d’arriver dans l’intersection qu’il passe à la deuxième vitesse idéale pour emprunter l’autre deuxième portion de route 103.
Ainsi, le système d’aide à la conduite en charge du contrôle de la vitesse du véhicule 10 dans une intersection permet au véhicule 10 de passer une intersection à une vitesse idéale.
Par exemple, s’agissant d’un système P-ACC, la vitesse et/ou l’accélération du véhicule 10 sont régulées automatiquement lorsqu’une intersection est détectée, en fonction de la distance entre le véhicule 10 et le début de la deuxième portion de route sélectionnée indiquée dans la Table 1 et/ou en fonction de l’angle associé à la deuxième portion de route sélectionnée qui est indiqué dans la Table 1. Par exemple, la vitesse du véhicule 10 est définie automatiquement au fur et à mesure que le véhicule 10 s’approche de l’intersection avec un passage de l’intersection à une vitesse adéquate pour emprunter la deuxième portion de route sélectionnée.
La illustre schématiquement un dispositif 2 configuré pour le contrôler une vitesse d’un véhicule dans une intersection, par exemple le véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le dispositif 2 correspond par exemple à un dispositif embarqué dans le véhicule 10, par exemple un calculateur.
Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la et/ou des étapes du procédé décrit en regard de la . Des exemples d’un tel dispositif 2 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule, un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique »), un téléphone intelligent, une tablette, un ordinateur portable. Les éléments du dispositif 2, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 2 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels.
Le dispositif 2 comprend un (ou plusieurs) processeur(s) 20 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 2. Le processeur 20 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 2 comprend en outre au moins une mémoire 21 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique.
Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 21.
Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés.
Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 comprend un bloc 22 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un serveur distant ou le « cloud », d’autres nœuds du réseau ad hoc. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes :
- interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ;
- interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ;
- interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ;
- interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »).
- interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ;
- interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ;
- interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ;
- interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »).
Des données sont par exemples chargées vers le dispositif 2 via l’interface du bloc 22 en utilisant un réseau Wi-Fi® tel que selon IEEE 802.11, un réseau ITS G5 basé sur IEEE 802.11p ou un réseau mobile tel qu’un réseau 4G (ou 5G) basé sur la norme LTE (de l’anglais Long Term Evolution) définie par le consortium 3GPP notamment un réseau LTE-V2X.
Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 2 comprend une interface de communication 23 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué) via un canal de communication 230. L’interface de communication 23 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 230. L’interface de communication 23 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3).
Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, tactile ou non, un ou des haut-parleurs et/ou d’autres périphériques (système de projection) via des interfaces de sortie respectives. Selon une variante, l’un ou l’autre des dispositifs externes est intégré au dispositif 2.
La illustre un organigramme des différentes étapes d’un procédé de contrôle d’une vitesse d’un véhicule dans une intersection, par exemple du véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par un dispositif embarqué dans le véhicule 10 ou par le dispositif 2 de la .
Dans une première étape 31, des données d’intersection représentatives d’une intersection entre la première portion de route 101 sur laquelle circule le véhicule 10 et un ensemble de deuxièmes portions de route 102, 103 situées en aval d’une position courante du véhicule 10 sont reçues.
Les données d’intersection comprennent pour chaque deuxième portion de route :
- une valeur de distance entre la position courante du véhicule 10 et l’intersection entre la première portion de route 101 et chaque deuxième portion de route 102, 103, et
- une valeur d’angle entre la première portion de route 101 et chaque deuxième portion de route 102, 103,
une même valeur de distance étant associée à une pluralité de deuxièmes portions de route de l’ensemble et une deuxième portion de route, dite de continuation, de la pluralité de deuxièmes portions de route 102, 103 étant identifiée dans les données d’intersection comme correspondant à une continuité de la première portion de route.
- une valeur de distance entre la position courante du véhicule 10 et l’intersection entre la première portion de route 101 et chaque deuxième portion de route 102, 103, et
- une valeur d’angle entre la première portion de route 101 et chaque deuxième portion de route 102, 103,
une même valeur de distance étant associée à une pluralité de deuxièmes portions de route de l’ensemble et une deuxième portion de route, dite de continuation, de la pluralité de deuxièmes portions de route 102, 103 étant identifiée dans les données d’intersection comme correspondant à une continuité de la première portion de route.
Dans une deuxième étape 32, une information représentative d’une distance seuil associée à l’intersection est déterminée. Pour chaque deuxième portion de route, une valeur de vitesse est également déterminée en fonction des données d’intersection.
Dans une troisième étape 33, une première vitesse du véhicule 10 correspondant à la valeur de vitesse associée à la deuxième portion de route de continuation est contrôlée.
Dans une quatrième étape 34, des données directionnelles représentatives d’un sens d’une variation d’un angle volant du véhicule 10 sont reçues lorsqu’une distance séparant le véhicule 10 de l’intersection est inférieure ou égale à la distance seuil.
Dans une cinquième étape 35, une deuxième portion de route est sélectionnée parmi la pluralité de deuxièmes portions de route 102, 103 en fonction des données d’intersection et des données directionnelles.
Dans une sixième opération 36, une deuxième vitesse du véhicule 10 correspondant à la valeur de vitesse associée à la deuxième portion de route sélectionnée est contrôlée.
Selon une variante, les variantes et exemples des opérations décrits en relation avec la s’appliquent aux étapes du procédé de la .
Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de contrôle d’une vitesse d’un véhicule dans une intersection qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé.
La présente invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 2 de la .
Claims (10)
- Procédé de contrôle d’une vitesse d’un véhicule (10), ledit véhicule (10) circulant sur une première portion de route (101) d’un environnement routier (1), ledit procédé comprenant les étapes suivantes :
- réception (31) de données d’intersection représentatives d’une intersection entre ladite première portion de route (101) et un ensemble de deuxièmes portions de route (102, 103) situées en aval d’une position courante dudit véhicule (10), lesdites données d’intersection comprenant pour chaque deuxième portion de route :
● une valeur de distance entre ladite position courante dudit véhicule (10) et l’intersection entre ladite première portion de route (101) et ladite chaque deuxième portion de route (102, 103), et
● une valeur d’angle entre ladite première portion de route (101) et ladite chaque deuxième portion de route (102, 103),
une même valeur de distance étant associée à une pluralité de deuxièmes portions de route dudit ensemble, une deuxième portion de route, dite de continuation, de ladite pluralité de deuxièmes portions de route (102, 103) étant identifiée dans lesdites données d’intersection comme correspondant à une continuité de ladite première portion de route ;
- détermination (32) d’une information représentative d’une distance seuil associée à ladite intersection et, pour chaque deuxième portion de route, d’une valeur de vitesse, en fonction desdites données d’intersection ;
- contrôle (33) d’une première vitesse dudit véhicule correspondant à la valeur de vitesse associée à ladite deuxième portion de route de continuation ;
- réception (34) de données directionnelles représentatives d’un sens d’une variation d’un angle volant dudit véhicule (10) lorsqu’une distance séparant le véhicule (10) de ladite intersection est inférieure ou égale à ladite distance seuil ;
- sélection (35) d’une deuxième portion de route parmi ladite pluralité de deuxièmes portions de route (102, 103) en fonction desdites données d’intersection et desdites données directionnelles ; et
- contrôle (36) d’une deuxième vitesse dudit véhicule correspondant à la valeur de vitesse associée à la deuxième portion de route sélectionnée. - Procédé selon la revendication 1, pour lequel les étapes de détermination (32) de ladite information représentative d’une distance seuil et desdites valeurs de vitesses, de contrôle (33) de ladite première vitesse, de réception (34) desdites données directionnelles et de contrôle (34) de ladite deuxième vitesse sont mises en œuvre uniquement lorsqu’une valeur absolue de ladite chaque valeur d’angle est inférieure à une valeur d’un angle limite.
- Procédé selon la revendication 2, pour lequel ladite valeur d’angle limite est égale à 25°.
- Procédé selon l’une des revendications 2 à 3, pour lequel, lorsque ladite pluralité de deuxièmes portions de route (102, 103) comprend deux deuxièmes portions de route, une intersection entre la première portion de route (101) et lesdites deux deuxièmes portions de route (102, 103) correspond à une intersection en forme de Y.
- Procédé selon l’une des revendications 1 à 4, pour lequel lesdits contrôles (33, 36) sont mis en œuvre par un système de régulation de vitesse adaptatif prédictif, dit système P-ACC.
- Procédé selon l’une des revendications 1 à 5, pour lequel lesdites données d’intersection sont des données cartographiques.
- Programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé selon l’une quelconque des revendications précédentes, lorsque ces instructions sont exécutées par un processeur.
- Support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon l’une des revendications 1 à 6.
- Dispositif (2) de contrôle d’une vitesse d’un véhicule, ledit dispositif (2) comprenant une mémoire (21) associée à au moins un processeur (20) configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 6.
- Véhicule (10) comprenant le dispositif (2) selon la revendication 9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2306268A FR3149849A1 (fr) | 2023-06-19 | 2023-06-19 | Procédé et dispositif de contrôle d’une vitesse d’un véhicule dans une intersection |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2306268 | 2023-06-19 | ||
| FR2306268A FR3149849A1 (fr) | 2023-06-19 | 2023-06-19 | Procédé et dispositif de contrôle d’une vitesse d’un véhicule dans une intersection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR3149849A1 true FR3149849A1 (fr) | 2024-12-20 |
Family
ID=88068372
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2306268A Withdrawn FR3149849A1 (fr) | 2023-06-19 | 2023-06-19 | Procédé et dispositif de contrôle d’une vitesse d’un véhicule dans une intersection |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3149849A1 (fr) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060178824A1 (en) * | 2005-02-04 | 2006-08-10 | Visteon Global Technologies, Inc. | System to determine the path of a vehicle |
| US20070027583A1 (en) * | 2003-07-07 | 2007-02-01 | Sensomatix Ltd. | Traffic information system |
| US20130218462A1 (en) * | 2011-05-06 | 2013-08-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle course estimation device |
| US20170328721A1 (en) * | 2012-11-02 | 2017-11-16 | Tomtom Navigation B.V. | Methods and systems for generating a horizon for use in an advanced driver assistance system (adas) |
| US20210046935A1 (en) * | 2019-08-13 | 2021-02-18 | Subaru Corporation | Vehicle driving assist apparatus |
| DE102021129244A1 (de) * | 2021-11-10 | 2023-05-11 | Bayerische Motoren Werke Aktiengesellschaft | Fahrassistenzsystem und Verfahren zum Betreiben eines Fahrassistenzsystems |
-
2023
- 2023-06-19 FR FR2306268A patent/FR3149849A1/fr not_active Withdrawn
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070027583A1 (en) * | 2003-07-07 | 2007-02-01 | Sensomatix Ltd. | Traffic information system |
| US20060178824A1 (en) * | 2005-02-04 | 2006-08-10 | Visteon Global Technologies, Inc. | System to determine the path of a vehicle |
| US20130218462A1 (en) * | 2011-05-06 | 2013-08-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle course estimation device |
| US20170328721A1 (en) * | 2012-11-02 | 2017-11-16 | Tomtom Navigation B.V. | Methods and systems for generating a horizon for use in an advanced driver assistance system (adas) |
| US20210046935A1 (en) * | 2019-08-13 | 2021-02-18 | Subaru Corporation | Vehicle driving assist apparatus |
| DE102021129244A1 (de) * | 2021-11-10 | 2023-05-11 | Bayerische Motoren Werke Aktiengesellschaft | Fahrassistenzsystem und Verfahren zum Betreiben eines Fahrassistenzsystems |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FR3099961A1 (fr) | Estimation de la vitesse moyenne d’un trafic d’au moins un vehicule sur un troncon de route | |
| FR3122009A1 (fr) | Procédé, dispositif et système de prédiction d’une opération de maintenance pour véhicule | |
| FR3149849A1 (fr) | Procédé et dispositif de contrôle d’une vitesse d’un véhicule dans une intersection | |
| WO2024009015A1 (fr) | Procédé et dispositif de contrôle d'un système d'aide à la conduite d'un véhicule par sélection d'une portion de route d'une intersection | |
| FR3123616A1 (fr) | Procédé et dispositif de détermination d’un risque de collision entre véhicules configurés pour communiquer en V2X | |
| EP4330096B1 (fr) | Procédé et dispositif de contrôle d'un système d'arrêt-démarrage automatique de moteur dans un groupement de véhicules par peloton | |
| FR3157320A1 (fr) | Procédé et dispositif de contrôle d’un système de détermination d’une position d’un véhicule sur une route | |
| WO2024003473A1 (fr) | Procédé et dispositif de contrôle d'un système d'aide à la conduite d'un véhicule circulant dans un environnement routier comprenant une intersection | |
| EP4436853B1 (fr) | Procédé et dispositif de contrôle d'un système d'aide à la conduite d'un véhicule | |
| FR3134061A1 (fr) | Procédé et dispositif de contrôle d’un ensemble de systèmes d’aide à la conduite d’un véhicule en fonction du type de route | |
| FR3132488A1 (fr) | Procédé et dispositif de contrôle d’un système d’aide à la conduite d’un véhicule | |
| FR3143515A1 (fr) | Procédé et dispositif de contrôle d’un système de régulation de vitesse d’un véhicule dans un rond-point | |
| FR3149967A1 (fr) | Procédé et dispositif de contrôle d’un trajet d’un véhicule par un système de navigation | |
| WO2025083346A1 (fr) | Procédé et dispositif de contrôle d'un trajet d'un véhicule en fonction de l'occupation du stationnement à destination | |
| FR3147220A1 (fr) | Procédé et dispositif de contrôle d’un véhicule en fonction de données reçues d’un drone | |
| FR3146640A1 (fr) | Procédé et dispositif de contrôle d’un trajet d’un véhicule autonome circulant selon un mode manuel | |
| FR3150335A1 (fr) | Procédé et dispositif de contrôle d’un système d’affichage d’un véhicule | |
| FR3139384A1 (fr) | Procédé et dispositif de rendu d’un chemin le plus probable pour un véhicule | |
| FR3124998A1 (fr) | Procédé, dispositif et système de contrôle de système d’aide à la conduite embarqué d’un véhicule | |
| FR3161645A1 (fr) | Procédé et dispositif de communication d’une information représentative d’un temps de trajet restant avant changement de direction d’un véhicule | |
| FR3133814A1 (fr) | Procédé et dispositif de contrôle d’un véhicule autonome sur la base de la localisation d’un dispositif de communication mobile sur le chemin du véhicule autonome | |
| FR3131778A1 (fr) | Procédé et dispositif de détermination d’un itinéraire pour véhicule | |
| FR3142267A1 (fr) | Procédé et dispositif de suivi de personne physique en mouvement par un véhicule autonome | |
| WO2024115827A1 (fr) | Procédé et dispositif de contrôle d'un système d'aide à la conduite dans un environnement comportant un croisement | |
| FR3140453A1 (fr) | Procédé et dispositif de contrôle d’un système embarqué d’un véhicule en approche d’un feu de signalisation à décompte de temps |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20241220 |
|
| ST | Notification of lapse |
Effective date: 20260206 |